JPH096556A - Printing data transfer system - Google Patents

Printing data transfer system

Info

Publication number
JPH096556A
JPH096556A JP7176730A JP17673095A JPH096556A JP H096556 A JPH096556 A JP H096556A JP 7176730 A JP7176730 A JP 7176730A JP 17673095 A JP17673095 A JP 17673095A JP H096556 A JPH096556 A JP H096556A
Authority
JP
Japan
Prior art keywords
print
printing
condition
printer
setting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7176730A
Other languages
Japanese (ja)
Inventor
Takashi Nishizawa
孝 西澤
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP7176730A priority Critical patent/JPH096556A/en
Publication of JPH096556A publication Critical patent/JPH096556A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE: To provide a printing data transfer system capable of preventing data from being transmitted from a host computer to a printer in its differently set state and efficiently executing printing. CONSTITUTION: When the printing of an application software printing execution file is executed at the time of receiving a printing instruction, a mode setting instruction for commanding a printing condition is converted into a transmission code in accordance with a mode setting device driver file and the converted code is transmitted-In a printer 10, CPU 14 inputs the received data to a memory through a buffer, and while setting up a printing condition mode or after the end of setting of the mode, develops a bit map for picture code data and sends dot data to a printer engine 30 to execute image formation. Thereby the printer 10 can be automatically set up at the time of printing out data.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ホストコンピュータと
プリンタで主に構成されたプリントデータ転送システム
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a print data transfer system mainly composed of a host computer and a printer.

【0002】[0002]

【従来の技術】従来、コンピュータと、これをプリンタ
サーバとして接続されたページプリンタとの間で、特に
これらがネットワークを介して接続される場合、データ
転送をいかに円滑に行うかが、重要な技術的課題であっ
た。この課題に対し、従来では、特公昭62−4428
7号公報に記載されているように、プログラムリストを
出力させる際、プログラムに付けられたファイル名に基
づきその印字フォーマットを切り換えるようにしたもの
がある。この例では、印字フォーマットを切り換えるた
めの特別なスイッチ操作を必要としないため、操作を簡
単に行うことができる。
2. Description of the Related Art Conventionally, an important technique is how to smoothly transfer data between a computer and a page printer connected as a printer server, particularly when these are connected via a network. It was a challenge. To solve this problem, in the past, Japanese Patent Publication No. 62-4428
As described in Japanese Patent Laid-Open No. 7, there is one in which when a program list is output, the print format is switched based on the file name given to the program. In this example, since a special switch operation for switching the print format is not required, the operation can be easily performed.

【0003】また、特開平4−328934号公報に記
載されているように、複数のエスケープシーケンスを備
えた印字装置において、接続される各種ホストコンピュ
ータ毎の接続インターフェースに対応して接続条件を設
定変更するとともに、この接続条件の設定変更に合わせ
てエスケープシーケンスを選択するインターフェース機
能を持たせて、ホストコンピュータからプリンタのエミ
ュレーション変更を容易に行う方式が提供されている。
Further, as described in Japanese Patent Laid-Open No. 4-328934, in a printing apparatus provided with a plurality of escape sequences, the connection conditions are changed according to the connection interface of each host computer to be connected. In addition, there is provided a system in which an interface function for selecting an escape sequence according to the setting change of the connection condition is provided to easily change the emulation of the printer from the host computer.

【0004】[0004]

【発明が解決しようとする課題】ところで、ホストコン
ピュータ上で作成したドキュメント等をプリンタに出力
させる場合、プリンタは、データフォーマットに対応し
たエミュレーションでデータを受ける必要がある。ま
た、プリンタ側における印刷条件の設定としては、トレ
イ指定、サイズ指定、印字位置指定等があり、これらの
指定は通常プリンタのオペレーションパネルを操作する
ことによって行われ、ホストコンピュータにソフトを組
み込んだものではホストコンピュータから設定を行うこ
ともできる。
By the way, when outputting a document or the like created on the host computer to the printer, the printer needs to receive data by emulation corresponding to the data format. In addition, as the setting of printing conditions on the printer side, there are tray designation, size designation, print position designation, etc. These designations are usually made by operating the operation panel of the printer, and software is installed in the host computer. You can also set from the host computer.

【0005】しかし、ホストコンピュータから設定を実
行するソフトウェアは、アプリケーションのソフトウェ
アとは独立しており、設定には専用プログラムを起動さ
せる必要がある。例えば、ワープロ等のアプリケーショ
ンソフトを開く前、もしくはプリント実行時にアプリケ
ーションから一旦抜けて設定をして送信する必要があ
る。特にネットワークで使用しているときには、設定を
してから印字実行するまでの間に他のユーザーが設定変
更をしてしまったり、あるいは、複数のユーザーが同時
に印字実行をしてしまうことがある。従って、設定が異
なった状態で印刷が実行されてしまうことがあるため、
印刷実行の度に、再設定や再送信、あるいはデータクリ
ア等を行わなければならず、煩わしく、また、用紙の無
駄も生じていた。さらに、同じホストコンピュータ上で
も、実行しているアプリケーションソフトによってプリ
ンタの設定を変えなければならず、この場合にも、アプ
リケーションソフトが変わる毎にプリンタの設定変更を
行う必要があるため、同様の問題が生じていた。
However, the software for executing the setting from the host computer is independent of the software of the application, and it is necessary to start a dedicated program for the setting. For example, before opening application software such as a word processor or when executing printing, it is necessary to exit the application once, set the settings, and send the settings. In particular, when using on a network, another user may change the setting between setting and printing, or a plurality of users may print simultaneously. Therefore, printing may be executed with different settings.
Each time printing is performed, resetting, retransmitting, data clearing, or the like must be performed, which is cumbersome and wastes paper. Furthermore, even on the same host computer, the printer settings must be changed depending on the application software being executed, and in this case as well, the printer settings must be changed every time the application software changes, so the same problem occurs. Was occurring.

【0006】そこで、本発明は、異なった設定のままホ
ストコンピュータからプリンタに画像データが送信され
ることを防止して、効率良く印字を実行させることがで
きるプリントデータ転送システムを提供することを目的
とする。
Therefore, it is an object of the present invention to provide a print data transfer system capable of efficiently executing printing by preventing image data from being transmitted from a host computer to a printer with different settings. And

【0007】[0007]

【課題を解決するための手段】請求項1記載の発明で
は、印刷を行うプリンタと、このプリンタにホストコン
ピュータから文字コード等の画像データを送信して印刷
を実行させるプリントデータ転送システムにおいて、前
記ホストコンピュータが、印刷を実行させる際に前記画
像データに先立って所定の印刷条件を送信して前記プリ
ンタに設定された印刷条件を変更する設定条件変更手段
を備えたことで前記目的を達成する。請求項2記載の発
明では、請求項1記載のプリントデータ転送システム
に、前記ホストコンピュータで使用される各アプリケー
ションソフトに対応した印刷条件をそれぞれ記憶する印
刷条件記憶手段を具備させ、前記設定条件変更手段は、
前記印刷条件記憶手段に記憶された印刷条件から、印刷
を実行させるアプリケーションソフトに対応した印刷条
件を選択して前記プリンタに送信することで前記目的を
達成する。
According to a first aspect of the present invention, there is provided a printer for printing and a print data transfer system for transmitting image data such as a character code from the host computer to the printer for printing. The host computer includes the setting condition changing means for changing the printing condition set in the printer by transmitting a predetermined printing condition prior to the image data when the printing is executed. According to a second aspect of the present invention, the print data transfer system according to the first aspect is provided with print condition storing means for storing print conditions corresponding to respective application software used in the host computer, and the setting condition change is performed. The means is
The above-mentioned object is achieved by selecting a printing condition corresponding to the application software for executing printing from the printing conditions stored in the printing condition storage means and transmitting the selected printing condition to the printer.

【0008】請求項3記載の発明では、請求項2記載の
プリントデータ転送システムにおいて、前記設定条件変
更手段は、前記プリンタに設定された印刷条件が、アプ
リケーションソフトに対応して既に変更されたものであ
る場合には、前記印刷条件の送信を行わずに前記画像デ
ータの送信を行うことで前記目的を達成する。請求項4
記載の発明では、請求項1または2記載のプリントデー
タ転送システムにおいて、前記ホストコンピュータが、
前記プリンタに設定された印刷条件を認識する印刷条件
認識手段を有し、前記設定条件変更手段は、前記印刷条
件認識手段で認識された印刷条件が、次の印刷実行で使
用される印刷条件と一致している場合には、前記印刷条
件を送信せずに前記画像データの送信を行うことで前記
目的を達成する。
According to a third aspect of the present invention, in the print data transfer system according to the second aspect, the setting condition changing means has already changed the printing condition set in the printer in accordance with application software. In this case, the object is achieved by transmitting the image data without transmitting the printing condition. Claim 4
According to the described invention, in the print data transfer system according to claim 1 or 2, the host computer is
The printing condition recognition means for recognizing the printing conditions set in the printer is provided, and the setting condition changing means is such that the printing conditions recognized by the printing condition recognition means are the printing conditions used in the next printing execution. If they match, the above object is achieved by transmitting the image data without transmitting the printing condition.

【0009】請求項5記載の発明では、請求項1、請求
項2、請求項3、請求項4のいずれかに記載のプリント
データ転送システムに、使用頻度の高い所定の印刷条件
を記憶した高頻度条件記憶手段を具備させ、前記設定条
件変更手段は、印刷終了後に前記プリンタの印刷条件を
前記高頻度条件記憶手段に記憶された印刷条件に変更す
ることで前記目的を達成する。請求項6記載の発明で
は、請求項1または請求項2記載のプリントデータ転送
システムに、ユーザー毎に設定された登録ナンバーを入
力する入力手段と、前記登録ナンバーに対応した印刷条
件を記憶するユーザー印刷条件記憶手段とを具備させ、
前記設定条件変更手段は、前記入力手段に入力された登
録ナンバーに対応する印刷条件を前記ユーザー印刷条件
記憶手段から検索して、印刷の実行の際に前記プリンタ
に送信することで前記目的を達成する。
According to a fifth aspect of the present invention, the print data transfer system according to any one of the first, second, third and fourth aspects stores a predetermined printing condition that is frequently used. The setting condition changing unit is provided with a frequency condition storing unit, and the setting condition changing unit achieves the object by changing the printing condition of the printer to the printing condition stored in the high frequency condition storing unit after printing is completed. According to a sixth aspect of the invention, in the print data transfer system according to the first or second aspect, an input means for inputting a registration number set for each user, and a user who stores printing conditions corresponding to the registration number A print condition storage means,
The setting condition changing unit achieves the object by searching the user printing condition storage unit for a printing condition corresponding to the registration number input to the input unit and transmitting the printing condition to the printer when printing is performed. To do.

【0010】[0010]

【作用】請求項1記載のプリントデータ転送システムで
は、ホストコンピュータの設定条件変更手段が、印刷を
実行させる際に画像データに先立って所定の印刷条件を
送信してプリンタに設定された印刷条件を変更する。請
求項2記載のプリントデータ転送システムでは、印刷条
件記憶手段が、ホストコンピュータにおいて使用される
各アプリケーションソフトに対応した印刷条件をそれぞ
れ記憶する。前記設定条件変更手段は、前記印刷条件記
憶手段に記憶された印刷条件から、印刷を実行させるア
プリケーションソフトに対応した印刷条件を選択して前
記プリンタに送信する。
In the print data transfer system according to the present invention, the setting condition changing means of the host computer transmits the predetermined printing conditions prior to the image data when executing the printing, and the printing conditions set in the printer are set. change. In the print data transfer system according to the second aspect, the print condition storage means stores the print condition corresponding to each application software used in the host computer. The setting condition changing unit selects, from the printing conditions stored in the printing condition storage unit, a printing condition corresponding to application software for executing printing, and sends the selected printing condition to the printer.

【0011】請求項3記載のプリントデータ転送システ
ムでは、前記設定条件変更手段が、前記プリンタに設定
された印刷条件が、アプリケーションソフトに対応して
既に変更されたものである場合には、前記印刷条件の送
信を行わずに前記画像データの送信を行う。請求項4記
載のプリントデータ転送システムでは、前記ホストコン
ピュータの印刷条件認識手段が、前記プリンタに設定さ
れた印刷条件を認識し、前記設定条件変更手段は、前記
印刷条件認識手段で認識された印刷条件が、次の印刷実
行で使用される印刷条件と一致している場合には、前記
印刷条件を送信せずに前記画像データの送信を行う。
According to a third aspect of the present invention, in the print data transfer system, when the print condition set in the printer is already changed corresponding to the application software, the print condition is changed by the print condition transfer means. The image data is transmitted without transmitting the condition. 5. The print data transfer system according to claim 4, wherein the print condition recognition means of the host computer recognizes the print condition set in the printer, and the setting condition change means prints the print condition recognized by the print condition recognition means. When the condition matches the print condition used in the next print execution, the image data is transmitted without transmitting the print condition.

【0012】請求項5記載のプリントデータ転送システ
ムでは、高頻度条件記憶手段が使用頻度の高い所定の印
刷条件を記憶し、前記設定条件変更手段は、印刷終了後
に前記プリンタの印刷条件を前記高頻度条件記憶手段に
記憶された印刷条件に変更する。請求項6記載のプリン
トデータ転送システムでは、入力手段には、ユーザー毎
に設定された登録ナンバーを入力される。ユーザー印刷
条件記憶手段は、前記登録ナンバーに対応した印刷条件
を記憶する。前記設定条件変更手段は、入力手段に入力
された登録ナンバーに対応する印刷条件をユーザー印刷
条件記憶手段から検索して、印刷の実行の際に前記プリ
ンタに送信する。
In the print data transfer system according to the present invention, the high-frequency condition storage means stores a predetermined print condition that is frequently used, and the setting condition changing means sets the print condition of the printer to the high-frequency condition after the printing is completed. The printing conditions stored in the frequency condition storage means are changed. In the print data transfer system according to the sixth aspect, the registration number set for each user is input to the input means. The user print condition storage means stores the print condition corresponding to the registration number. The setting condition changing unit retrieves a printing condition corresponding to the registration number input to the input unit from the user printing condition storage unit and sends it to the printer when printing is performed.

【0013】[0013]

【実施例】以下、本発明のプリントデータ転送システム
における好適な実施例を図1ないし図7を参照して詳細
に説明する。図1は、第1の実施例によるプリントデー
タ転送システムにおいて使用されるプリンタの構成を表
したものである。この図に示すように、文字コード等の
画像データを出力するホストコンピュータに接続された
プリンタ10は、印刷制御装置12を備えている。印刷
制御装置12では、各種処理を行うCPU(中央処理装
置)14が設けられており、このCPU14とは、CP
Uバス16を介してROM(リード・オンリ・メモリ)
18、RAM(ランダム・アクセス・メモリ)20、不
揮発性メモリ22、オプションインターフェース24、
ホストインターフェース26、ビデオインターフェース
28、及びパネルインターフェース32が接続されてい
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the print data transfer system of the present invention will be described in detail below with reference to FIGS. FIG. 1 shows the configuration of a printer used in the print data transfer system according to the first embodiment. As shown in this figure, the printer 10 connected to a host computer that outputs image data such as character codes includes a print control device 12. The print control device 12 is provided with a CPU (central processing unit) 14 that performs various processes.
ROM (Read Only Memory) via U Bus 16
18, RAM (random access memory) 20, non-volatile memory 22, optional interface 24,
A host interface 26, a video interface 28, and a panel interface 32 are connected.

【0014】また、プリンタ10は、印刷を行うプリン
タエンジン30やモード指定や印刷枚数の指定等、印刷
条件を指定するための各種操作を行う操作パネル34を
備えており、プリンタエンジン30はビデオインターフ
ェース28に、操作パネル34はパネルインターフェー
ス32にそれぞれ接続されている。このプリンタ10と
ホストコンピュータとは、ホストインターフェース26
によって接続されている。このホストインターフェース
26には、例えば、パラレルインターフェースのセント
ロニクスやシリアルインターフェースのRS232C等
を使用する。
Further, the printer 10 is provided with a printer engine 30 for printing and an operation panel 34 for performing various operations for designating printing conditions such as mode designation and number of prints. The printer engine 30 has a video interface. 28, the operation panel 34 is connected to the panel interface 32, respectively. The printer 10 and the host computer have a host interface 26.
Connected by As the host interface 26, for example, a parallel interface Centronics or a serial interface RS232C is used.

【0015】ROM18は、印刷処理等に必要な制御プ
ログラムや文字フォントデータ等を格納するようになっ
ており、RAM20は、印刷処理に必要な各種データを
一時記憶する記憶領域を有している。CPU14は、R
OM18内の制御プログラムやRAM20にダウンロー
ドされた制御プログラムに従い、ホストコンピュータか
らのデータ処理や画像データのビットマップ展開、操作
パネル34の制御等を行うようになっている。
The ROM 18 is adapted to store a control program, character font data and the like necessary for printing processing and the like, and the RAM 20 has a storage area for temporarily storing various data necessary for printing processing. The CPU 14 sets R
According to the control program in the OM 18 and the control program downloaded to the RAM 20, data processing from the host computer, bitmap development of image data, control of the operation panel 34, etc. are performed.

【0016】図2は、印刷制御装置12におけるソフト
とハードの構成をブロック化して表したものである。本
実施例の印刷制御装置12では、そのソフト部分が、エ
スケープシーケンスとして複数のホストコンピュータに
対応するエミュレーションプログラム♯1、♯
2、...、♯nを格納するエミュレーション部40
と、受信データから内部プログラムに従ってエミュレー
ション選択を行い、ハードウエアとの間でデータの授受
を行って印刷処理やインターフェースの接続処理を実行
するプリンタシステム部42とから主に構成されてい
る。特に、インターフェース接続処理のプログラムは、
プリンタシステム部42内のドライバー44に格納され
ている。また、ハードウエア46は、前記ソフト部分以
外のプリンタエンジン30や操作パネル34等を示して
いる。
FIG. 2 is a block diagram showing the software and hardware configurations of the print control device 12. In the print control device 12 of the present embodiment, the software part of the emulation programs # 1 and # 1 corresponds to a plurality of host computers as an escape sequence.
2 ,. . . , #N for storing emulation section 40
And a printer system unit 42 that performs emulation selection from the received data according to an internal program, exchanges data with hardware, and executes print processing and interface connection processing. In particular, the interface connection program is
It is stored in the driver 44 in the printer system unit 42. Further, the hardware 46 represents the printer engine 30, the operation panel 34, and the like other than the software part.

【0017】ホストコンピュータによるエミュレーショ
ンの切り換え方法は、インターフェースの接続形態を判
別し、エミュレーションを設定するメモリスイッチを備
えて、接続形態に対応するエミュレーションに切り換え
を行う。ホストコンビュータでプリンタの印刷条件を設
定するモードセットを行うには、モードセットファイル
をオープンする必要がある。そして、ホストコンピュー
タのディスプレイに表示されるファイルの作業画面で、
エミュレーション指定、フォント指定、用紙サイズ指
定、給・排紙口指定、印字位置指定、縮小率指定、画像
処理モード指定等を行う。これらの指定終了後、データ
セーブを行う。このセーブ実行では、このファイルに書
き込むのと同時に、専用の読みだし書き込み可能なデバ
イスドライバファイルをオープンし書き込みを行う。
The emulation switching method by the host computer is provided with a memory switch for determining the interface connection form and setting the emulation, and switching to the emulation corresponding to the connection form. It is necessary to open the mode set file in order to set the mode for setting the printing conditions of the printer with the host computer. Then, on the work screen of the file displayed on the display of the host computer,
Emulation, font, paper size, paper feed / eject port, print position, reduction ratio, and image processing mode are specified. Data is saved after these specifications are completed. In this save execution, at the same time as writing to this file, a dedicated read / write device driver file is opened for writing.

【0018】図3は、アプリケーションソフトによる印
刷実行の処理の手順を表したフローチャートである。印
刷命令の受付時、アプリケーションソフトの印刷実行フ
ァイルが印刷実行時にモードセットのデバイスドライバ
ファイルに従い(ステップ1)、印刷条件を指令するモ
ードセット命令を送信コードに変換して送信する(ステ
ップ2)。このとき最初に送るデータはエミュレーショ
ンをセットするためのデータである。プリンタ10で
は、CPU14が受信したデータをバッファを介してメ
モリに取り込み、印刷条件のモードセットを実行しなが
ら、または終了後、画像コードデータのビットマップ展
開を行い(ステップ3)、プリンタエンジン30にドッ
トデータを送信して(ステップ4)、画像形成を行う。
本実施例では、プリント出力の実行時における画像デー
タの送信時に、プリンタ10の設定を自動で行うことに
より、違うエミュレーションや設定のままプリントデー
タを送って不適当な印字をして紙を無駄にしたり、デー
タ送信をやり直したりすることが避けられる。
FIG. 3 is a flow chart showing the procedure of print execution processing by the application software. When the print command is received, the print execution file of the application software converts the mode set command for instructing the print condition into a transmission code and transmits it according to the device driver file of the mode set when the print is executed (step 2). At this time, the first data to be sent is the data for setting the emulation. In the printer 10, the data received by the CPU 14 is loaded into the memory via the buffer, and while the mode setting of the printing condition is being executed, or after the completion, the bit map expansion of the image code data is performed (step 3), and the printer engine 30 is provided. The dot data is transmitted (step 4) to form an image.
In the present embodiment, when the image data is transmitted at the time of print output, the printer 10 is automatically set, so that the print data is transmitted with different emulation or settings and improper printing is performed to waste paper. It is possible to avoid re-transmission of data.

【0019】次に、第2の実施例について説明する。な
お、プリンタ10の基本構成は、第1の実施例と同様で
あるので、同一の符号を使用し、その詳細説明は省略す
る。また、以下の他の実施例において同様とする。本実
施例では、モードセット作業ファイルにおいて、モード
セット命令を格納するデバイスドライバファイルをアプ
リケーションソフト毎に作成して名称を区別してセーブ
を行う。各アプリケーションソフトの印刷実行時、それ
ぞれに対応して指定されたデバイスドライバファイルか
ら設定モードを読み込み、プリンタ10のモードセット
を行うことでアプリケーションソフトに対応したプリン
タ設定を行う。これにより、アプリケーションソフト毎
にプリンタ設定が異なる場合でも、プリント実行時には
自動的にアプリケーションソフトに対応した設定に速や
かに変更され、アプリケーションソフトが変わる度にユ
ーザーがプリンタ設定をやり直さなくてもよくなる。
Next, a second embodiment will be described. Since the basic configuration of the printer 10 is the same as that of the first embodiment, the same reference numerals are used and detailed description thereof is omitted. The same applies to the other embodiments described below. In this embodiment, in the mode set work file, a device driver file for storing a mode set instruction is created for each application software, and names are distinguished and saved. When printing of each application software is performed, the setting mode is read from the device driver file designated corresponding to each application software, and the mode setting of the printer 10 is performed, thereby performing the printer setting corresponding to the application software. As a result, even if the printer settings are different for each application software, the settings corresponding to the application software are automatically and promptly changed when printing is performed, and the user does not have to redo the printer settings each time the application software changes.

【0020】次に、第3の実施例について説明する。図
4は、本実施例における印刷実行の処理の手順を表した
フローチャートである。アプリケーションソフトで作業
画面を開いてから、最初の印字命令が行われたら、前述
したように、モードセットのデバイスドライバの組み込
みを行い(ステップ5)、所定のアドレスに履歴を読み
込みに行く(ステップ6)。そして、履歴がなかった場
合は(ステップ7;N)、印刷条件を指令するモードセ
ット命令を送信コードに変換して送信する(ステップ
8)。次に、印刷実行を行ったことをメモリの指定アド
レスに書き込んでおく(ステップ9)。そして、受信し
たデータをバッファを介してメモリに取り込み、モード
セットを実行しながら、または終了後、画像コードデー
タのビットマップ展開を行い(ステップ10)、プリン
タエンジン30にドットデータを送信して(ステップ1
1)、画像形成を行う。一方、履歴が有ったならば(ス
テップ7;Y)、ステップ10に移行し、プリンタの設
定コードを送信することなく、データ変換や画像データ
の送信を行う。本実施例では、設定コードの送信を毎回
行うことがなくなるため、プリント実行時のタイムロス
を抑えることができる。
Next, a third embodiment will be described. FIG. 4 is a flowchart showing the procedure of a print execution process in this embodiment. When the first print command is issued after the work screen is opened by the application software, the device driver of the mode set is incorporated as described above (step 5), and the history is read at a predetermined address (step 6). ). If there is no history (step 7; N), the mode set command for instructing the printing conditions is converted into a transmission code and transmitted (step 8). Next, the fact that printing has been executed is written in a designated address in the memory (step 9). Then, the received data is fetched into the memory via the buffer, and while the mode setting is being executed, or after the completion, the bit map of the image code data is expanded (step 10) and the dot data is transmitted to the printer engine 30 ( Step 1
1), image formation is performed. On the other hand, if there is a history (step 7; Y), the process proceeds to step 10 to perform data conversion and image data transmission without transmitting the printer setting code. In this embodiment, since the setting code is not transmitted every time, it is possible to suppress the time loss when executing printing.

【0021】次に、第4の実施例について説明する。図
5は、本実施例における印刷実行の処理の手順を表した
フローチャートである。本実施例では、プリンタ10と
ホストコンピュータ間で双方向に通信が可能となってお
り、印刷制御装置12におけるハードウェアの構成とし
ては、ホストインターフェース26がホストコンピュー
タとの間で双方向に通信を行うようになっている。例え
ば、RS232Cやバイセントロ等を使用する。
Next, a fourth embodiment will be described. FIG. 5 is a flowchart showing the procedure of a print execution process in this embodiment. In this embodiment, bidirectional communication is possible between the printer 10 and the host computer, and the hardware configuration of the print control device 12 is that the host interface 26 bidirectionally communicates with the host computer. I am supposed to do it. For example, RS232C or Bicentro is used.

【0022】印刷制御装置12は、モードセットが本体
の操作パネル34やホストコンピュータから行われたと
きに(ステップ12)、セットされている印刷条件のモ
ード情報の送信をする(ステップ13)。ホストコンピ
ュータではこのモード情報をバッファにいれておく。そ
して、印刷命令時ホストコンピュータ側でセットしてい
るモードと比較を行い(ステップ14)、一致している
のであれば(ステップ15;Y)、メモリの指定アドレ
スに一致フラグをたてる。フラグは各モード毎に用意
し、一部一致していたときには、該当フラグのみを立て
る。
When the mode setting is performed from the operation panel 34 of the main body or the host computer (step 12), the print control device 12 transmits the mode information of the set printing conditions (step 13). The host computer stores this mode information in a buffer. Then, when the print command is issued, the mode is compared with the mode set on the host computer side (step 14), and if they match (step 15; Y), a match flag is set to the designated address of the memory. A flag is prepared for each mode, and when there is a partial match, only the relevant flag is set.

【0023】一方、全て不一致のときには(ステップ1
5;N)、すべて設定されるような命令コードを送信す
る(ステップ16)。一致フラグが一部のモードであっ
たならば(ステップ15;Y)、不一致モードのみをセ
ットするようなコードを送信する。また、アプリケーシ
ョンソフトの立ち上げ時及びモードセット時にはプリン
タ10と通信を行ってセットモードの情報を受信しバッ
ファに入れておく。その後は、前述した実施例と同様に
プリンタデータの変更(ステップ17)、画像データの
変更(ステップ18)を行い処理を終了する。本実施例
では、送信する設定命令が少なくなるため、プリント実
行時のタイムロスを抑えることができる。
On the other hand, if they do not match (step 1
5; N), the instruction code that is all set is transmitted (step 16). If the match flag is in some modes (step 15; Y), a code that sets only the mismatch mode is transmitted. When the application software is started up and the mode is set, the printer 10 communicates with the printer 10 to receive the set mode information and store it in the buffer. After that, the printer data is changed (step 17) and the image data is changed (step 18) as in the above-described embodiment, and the process is ended. In the present exemplary embodiment, since the number of setting commands to be transmitted is small, it is possible to suppress the time loss during print execution.

【0024】次に、第5の実施例について説明する。図
6は、印刷実行における印刷制御装置12の動作の手順
を表したフローチャートである。本実施例では、まず、
プリンタ10側で割り込み変更モードとしておく。この
場合(ステップ19;Y)、ある1台のホストコンピュ
ータよりモードセット命令がきたときに、現状の設定を
指定アドレスに待避を行い(ステップ20)、送信コー
ドに基づきモードセットを行う(ステップ21)。そし
て、印刷処理を実行し(ステップ22)、その処理が終
了するを待って(ステップ23)、待避したデータがあ
るか否かを判断する(ステップ24)。待避データがあ
る場合には(ステップ24;Y)、指定アドレスより待
避データを読み込みモードの再設定を行う(ステップ2
5)。
Next, a fifth embodiment will be described. FIG. 6 is a flowchart showing the procedure of the operation of the print control device 12 in executing printing. In this embodiment, first,
The interrupt change mode is set on the printer 10 side. In this case (step 19; Y), when a mode set command is received from a certain one host computer, the current setting is saved to the designated address (step 20) and the mode is set based on the transmission code (step 21). ). Then, the printing process is executed (step 22), the process is waited for (step 23), and it is judged whether or not there is saved data (step 24). If there is save data (step 24; Y), the save data is read from the specified address and the mode is set again (step 2).
5).

【0025】一方、ステップ19において、割り込み変
更モードでない場合には(ステップ19;N)、設定の
変更等を行わずに、印刷処理(ステップ22)を行う。
また、ステップ24において待避データがなかった場合
(ステップ24;N)には、モードの再設定を行うこと
なく処理を終了する。なお、ホストコンピュータ側で単
発セットモードとしてセットできるようにし、プリンタ
10側では単発モードであることを任意の手段で保持し
ておき、印字が終了したら待避データを読み込んで再セ
ットを行ってもよい。
On the other hand, when it is determined in step 19 that the mode is not the interrupt change mode (step 19; N), the print process (step 22) is performed without changing the setting.
If there is no save data in step 24 (step 24; N), the process is terminated without resetting the mode. It should be noted that the host computer side can be set as the single-shot set mode, the printer 10 side can be kept in the single-shot mode by an arbitrary means, and when the printing is completed, the save data can be read and reset. .

【0026】本実施例では、変更命令に対して印刷終了
後直ちに最初にセットされていたモードに戻すようにな
っいる。従って、特殊な設定がなされる場合、例えば、
ネットワークにおいてメーカの異なる複数のホストコン
ピュータを共存使用し、その種類の片寄りによっで必然
的に余り使われない設定が存在するように場合でも,印
刷終了後すぐに頻度の高い設定に戻るようにすることが
できる。これにより、変更命令の送信が少なくなる。す
なわち、他のユーザーが印刷実行したときに設定命令を
送信する必要がなく、プリント実行時のタイムロスを抑
えることができる。また、本機能が対応されていないホ
ストコンピュータを使用しているユーザーがいた場合に
そのユーザーが実行時再設定を行う頻度が少なくなる。
In this embodiment, the mode that was initially set is restored immediately after printing is completed in response to the change command. Therefore, if special settings are made, for example,
Even when multiple hosts of different manufacturers are used together in the network and there are settings that are inevitably unused due to the type of bias, return to the frequently used settings immediately after printing. Can be This reduces the transmission of change commands. That is, it is not necessary to send a setting command when another user performs printing, and it is possible to suppress time loss when performing printing. Also, if there is a user who is using a host computer that does not support this function, the frequency of that user's run-time resetting is reduced.

【0027】次に、第6の実施例について説明する。図
7は、この実施例の印刷実行の手順を表したフローチャ
ートである。本実施例では、ホストコンピュータ側で使
用者のIDナンバーを登録し、IDナンバー毎に印刷条
件のモードセットを行うデバイスドライバファイルが定
義登録可能となっている。そして、アプリケーションソ
フトを使用するときにIDナンバーを入力することで
(ステップ26)、印刷実行時にそのIDナンバーに基
づいたデバイスドライバファイルにアクセスする(ステ
ップ27)。
Next, a sixth embodiment will be described. FIG. 7 is a flow chart showing the procedure for executing printing in this embodiment. In this embodiment, it is possible to register the user's ID number on the host computer side and define and register the device driver file for setting the printing condition mode for each ID number. By inputting the ID number when using the application software (step 26), the device driver file based on the ID number is accessed at the time of printing (step 27).

【0028】アクセスの結果、IDナンバーによる設定
登録がある場合には(ステップ28;Y)、セットモー
ドを読み込んでモードセット送信を行い(ステップ2
9)、前述したようにプリンタデータ変換(ステップ3
0)及び画像データ送信(ステップ31)を行って処理
を終了する。一方、ステップ28において、IDナンバ
ーのによる設定登録がなかった場合(ステップ28;
N)、通常のモードセットの送信を行い(ステップ3
2)、ステップ30に移行する。本実施例では、印刷実
行時に各ユーザーのIDナンバーに対応する設定が行わ
れるので、1台のホストコンピュータを数人で共同使用
し、ユーザーによって限定された設定で印字を行う場合
に、ユーザーが変わる毎に設定し直す必要が無い。
As a result of the access, if there is setting registration by the ID number (step 28; Y), the set mode is read and mode set transmission is performed (step 2).
9), as described above, printer data conversion (step 3
0) and image data transmission (step 31) are performed, and the process ends. On the other hand, in step 28, if there is no setting registration by the ID number (step 28;
N), send the normal mode set (step 3
2) Go to step 30. In this embodiment, since the setting corresponding to the ID number of each user is performed at the time of executing printing, when a single host computer is jointly used by several people and printing is performed with the setting limited by the user, There is no need to reset each time it changes.

【0029】[0029]

【発明の効果】請求項1記載のプリントデータ転送シス
テムによれば、プリント出力の実行時の画像データの送
信時にプリンタの設定を自動で行うことにより、違うエ
ミュレーションや設定のままプリントデータを送って不
適当な印字をして紙を無駄にしたり、データ送信をやり
直したりすることが避けられる。請求項2記載のプリン
トデータ転送システムによれば、アプリケーションソフ
トが変わったときにユーザーがプリンタ設定をやり直さ
なくても、プリント実行時においてアプリケーションソ
フトに対応した設定に速やかに変更することができる。
According to the print data transfer system of the first aspect, the printer is automatically set when transmitting the image data when the print output is executed, so that the print data can be transmitted with different emulation and settings. It is possible to avoid improper printing, waste of paper, and data transmission. According to the print data transfer system of the second aspect, even when the user does not redo the printer setting when the application software is changed, the setting corresponding to the application software can be promptly changed at the time of printing.

【0030】請求項3記載のプリントデータ転送システ
ムによれば、設定コード送信を毎回行うことがなくな
り、プリント実行時のタイムロスを抑えることができ
る。請求項4記載のプリントデータ転送システムによれ
ば、送信する設定命令が少なくなり、プリント実行時の
タイムロスを抑えることができる。請求項5記載のプリ
ントデータ転送システムによれば、例えば、ネットワー
クで使用して、特殊な設定がなされた場合でも、印刷終
了後すぐに頻度の高い設定に戻ることにより、他のユー
ザーが印刷実行したときに設定命令を送信する必要がな
く、プリント実行時のタイムロスを抑えることができ
る。また、本機能が対応されていないホストコンピュー
タを使用しているユーザーがいた場合にそのユーザーが
実行時再設定を行う頻度を少なくすることができる。
According to the print data transfer system of the third aspect, the setting code is not transmitted every time, and the time loss at the time of executing the print can be suppressed. According to the print data transfer system of the fourth aspect, the number of setting commands to be transmitted is reduced, and the time loss at the time of executing printing can be suppressed. According to the print data transfer system of claim 5, for example, even when a special setting is made by using it on a network, another user can execute the printing by returning to the frequently used setting immediately after the end of the printing. There is no need to send a setting command at the time of printing, and it is possible to suppress time loss during printing. Further, when there is a user who is using a host computer to which this function is not supported, the frequency with which that user performs the runtime resetting can be reduced.

【0031】請求項6記載のプリントデータ転送システ
ムによれば、1台のホストコンピュータを数人で共同使
用しユーザーによって限定された設定で印字を行うとき
に、ユーザーが変わる毎に設定し直す必要が無くなる。
According to the print data transfer system of the sixth aspect, when one host computer is shared by several people and printing is performed with the setting limited by the user, it is necessary to reset the setting each time the user changes. Disappears.

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

【図1】本発明の一実施例によるプリントデータ転送シ
ステムの構成を示したブロック図である。
FIG. 1 is a block diagram showing a configuration of a print data transfer system according to an embodiment of the present invention.

【図2】同システムのプリンタにおけるソフトとハード
の構成をブロック化して示した説明図である。
FIG. 2 is an explanatory diagram showing a block diagram of software and hardware configurations in the printer of the system.

【図3】同システムにおける印刷実行の手順を示したフ
ローチャートである。
FIG. 3 is a flowchart showing a printing execution procedure in the system.

【図4】本発明の第3の実施例によるプリントデータ転
送システムにおける印刷実行の手順を示したフローチャ
ートである。
FIG. 4 is a flowchart showing a print execution procedure in the print data transfer system according to the third embodiment of the present invention.

【図5】本発明の第4の実施例によるプリントデータ転
送システムにおける印刷実行の手順を示したフローチャ
ートである。
FIG. 5 is a flowchart showing a print execution procedure in the print data transfer system according to the fourth embodiment of the present invention.

【図6】本発明の第5の実施例によるプリントデータ転
送システムにおける印刷実行の手順を示したフローチャ
ートである。
FIG. 6 is a flowchart showing a printing execution procedure in the print data transfer system according to the fifth embodiment of the present invention.

【図7】本発明の第6の実施例によるプリントデータ転
送システムにおける印刷実行の手順を示したフローチャ
ートである。
FIG. 7 is a flowchart showing a print execution procedure in a print data transfer system according to a sixth embodiment of the present invention.

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

10 プリンタ 12 印刷制御装置 14 CPU 16 CPUバス 18 ROM 20 RAM 22 不揮発性メモリ 24 オプションインターフェース 26 ホストインターフェース 28 ビデオインターフェース 30 プリンタエンジン 32 パネルインターフェース 34 操作パネル 40 エミュレーション部 42 プリンタシステム部 44 ドライバー 46 ハードウエア 10 Printer 12 Print Control Device 14 CPU 16 CPU Bus 18 ROM 20 RAM 22 Nonvolatile Memory 24 Option Interface 26 Host Interface 28 Video Interface 30 Printer Engine 32 Panel Interface 34 Operation Panel 40 Emulation Unit 42 Printer System Unit 44 Driver 46 Hardware

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 印刷を行うプリンタと、このプリンタに
ホストコンピュータから文字コード等の画像データを送
信して印刷を実行させるプリントデータ転送システムに
おいて、 前記ホストコンピュータが、印刷を実行させる際に前記
画像データに先立って所定の印刷条件を送信して前記プ
リンタに設定された印刷条件を変更する設定条件変更手
段を具備したことを特徴とするプリントデータ転送シス
テム。
1. A printer for printing, and a print data transfer system for transmitting image data such as a character code from the host computer to the printer for printing, wherein the host computer executes the image processing when printing is performed. A print data transfer system comprising: setting condition changing means for transmitting a predetermined printing condition prior to data to change the printing condition set in the printer.
【請求項2】 前記ホストコンピュータで使用される各
アプリケーションソフトに対応した印刷条件をそれぞれ
記憶する印刷条件記憶手段を備え、 前記設定条件変更手段は、前記印刷条件記憶手段に記憶
された印刷条件から、印刷を実行させるアプリケーショ
ンソフトに対応した印刷条件を選択して前記プリンタに
送信することを特徴とする請求項1記載のプリントデー
タ転送システム。
2. A print condition storage unit for storing print conditions corresponding to respective application software used in the host computer, wherein the setting condition change unit is based on the print conditions stored in the print condition storage unit. 2. The print data transfer system according to claim 1, wherein a print condition corresponding to application software for executing printing is selected and transmitted to the printer.
【請求項3】 前記設定条件変更手段は、前記プリンタ
に設定された印刷条件が、アプリケーションソフトに対
応して既に変更されたものである場合には、前記印刷条
件の送信を行わずに前記画像データの送信を行うことを
特徴とする請求項2記載のプリントデータ転送システ
ム。
3. The setting condition changing means, if the printing condition set in the printer is already changed corresponding to application software, the image is sent without transmitting the printing condition. The print data transfer system according to claim 2, wherein data is transmitted.
【請求項4】 前記ホストコンピュータは、前記プリン
タに設定された印刷条件を認識する印刷条件認識手段を
有し、 前記設定条件変更手段は、前記印刷条件認識手段で認識
された印刷条件が、次の印刷実行で使用される印刷条件
と一致している場合には、前記印刷条件を送信せずに前
記画像データの送信を行うことを特徴とする請求項1ま
たは請求項2記載のプリントデータ転送システム。
4. The host computer has a print condition recognition means for recognizing a print condition set in the printer, and the setting condition change means is a print condition recognized by the print condition recognition means. The print data transfer according to claim 1 or 2, wherein the image data is transmitted without transmitting the print condition when the print condition matches the print condition used in the print execution. system.
【請求項5】 使用頻度の高い所定の印刷条件を記憶し
た高頻度条件記憶手段を備え、 前記設定条件変更手段は、印刷終了後に前記プリンタの
印刷条件を前記高頻度条件記憶手段に記憶された印刷条
件に変更することを特徴とする請求項1、請求項2、請
求項3または請求項4のいずれかに記載のプリントデー
タ転送システム。
5. A high-frequency condition storage means for storing a predetermined frequently-used print condition is stored, and the setting condition changing means stores the print condition of the printer in the high-frequency condition storage means after printing is completed. The print data transfer system according to any one of claims 1, 2, 3, and 4, wherein the printing conditions are changed.
【請求項6】 ユーザー毎に設定された登録ナンバーを
入力する入力手段と、 前記登録ナンバーに対応した印刷条件を記憶するユーザ
ー印刷条件記憶手段とを備え、 前記設定条件変更手段は、前記入力手段に入力された登
録ナンバーに対応する印刷条件を前記ユーザー印刷条件
記憶手段から検索して、印刷の実行の際に前記プリンタ
に送信することを特徴とする請求項1または2記載のプ
リントデータ転送システム。
6. An input unit for inputting a registration number set for each user, and a user print condition storage unit for storing print conditions corresponding to the registration number, wherein the setting condition changing unit is the input unit. 3. The print data transfer system according to claim 1, wherein the print condition corresponding to the registration number input to the printer is retrieved from the user print condition storage means and transmitted to the printer when printing is performed. .
JP7176730A 1995-06-20 1995-06-20 Printing data transfer system Pending JPH096556A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7176730A JPH096556A (en) 1995-06-20 1995-06-20 Printing data transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7176730A JPH096556A (en) 1995-06-20 1995-06-20 Printing data transfer system

Publications (1)

Publication Number Publication Date
JPH096556A true JPH096556A (en) 1997-01-10

Family

ID=16018788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7176730A Pending JPH096556A (en) 1995-06-20 1995-06-20 Printing data transfer system

Country Status (1)

Country Link
JP (1) JPH096556A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001022540A (en) * 1999-07-07 2001-01-26 Brother Ind Ltd Data processor and storage medium
KR100584531B1 (en) * 1998-11-17 2006-07-25 삼성전자주식회사 Apparatus for printing image file of printer
JP2007172460A (en) * 2005-12-26 2007-07-05 Fuji Xerox Co Ltd Terminal device, system and image forming device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100584531B1 (en) * 1998-11-17 2006-07-25 삼성전자주식회사 Apparatus for printing image file of printer
JP2001022540A (en) * 1999-07-07 2001-01-26 Brother Ind Ltd Data processor and storage medium
JP2007172460A (en) * 2005-12-26 2007-07-05 Fuji Xerox Co Ltd Terminal device, system and image forming device

Similar Documents

Publication Publication Date Title
US7626716B2 (en) Recording apparatus and recording control method for executing recording according to setting of print parameters by wireless device
US20010048533A1 (en) Data processing apparatus and method thereof, and memory medium
JP2615137B2 (en) Printing device
JPH096556A (en) Printing data transfer system
US6894795B1 (en) Method and apparatus for enhancing the perceptual performance of a post-printing application environment
JPH11143652A (en) Network system
JP3129679B2 (en) Printer
KR100509458B1 (en) Overlapping printing method in printer
JP3503291B2 (en) Output device, network system and terminal name changing method
JP2000108463A (en) Printing control apparatus, print system using the same, and recording medium having printing control program recorded therein
KR100402917B1 (en) Method for reprint and system thereof
JP3327710B2 (en) Image processing apparatus and control method thereof
JP3046478B2 (en) Printing apparatus and printing method
KR100346186B1 (en) Apparatus and method for reprinting the printed documents in pc
JPH0691979A (en) Method of processing form data in image forming apparatus
KR100193804B1 (en) How to Support Printer Emulation Using Computer
JP4618447B2 (en) Printer and printer print condition setting method
JP3008716B2 (en) Printing device
JPH04294417A (en) Information processor and its control method
JP2001229002A (en) Printer system
JP2000172477A (en) Printer
JP2003127470A (en) Imaging apparatus
JPH04310118A (en) Printing device and control method thereof
JPH11170668A (en) Image formation apparatus
JPH11180004A (en) Image forming apparatus