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

JP2787321B2 - Printer - Google Patents

Printer

Info

Publication number
JP2787321B2
JP2787321B2 JP63307728A JP30772888A JP2787321B2 JP 2787321 B2 JP2787321 B2 JP 2787321B2 JP 63307728 A JP63307728 A JP 63307728A JP 30772888 A JP30772888 A JP 30772888A JP 2787321 B2 JP2787321 B2 JP 2787321B2
Authority
JP
Japan
Prior art keywords
printer
host
accounting
data
network
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
JP63307728A
Other languages
Japanese (ja)
Other versions
JPH02155027A (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.)
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 JP63307728A priority Critical patent/JP2787321B2/en
Publication of JPH02155027A publication Critical patent/JPH02155027A/en
Application granted granted Critical
Publication of JP2787321B2 publication Critical patent/JP2787321B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 (産業上の技術分野) 本発明は高速データ転送が可能なネットワークに接続
される複数のホストコンピュータからの出力データをプ
リント出力するプリンタに関する。
Description: TECHNICAL FIELD The present invention relates to a printer for printing out output data from a plurality of host computers connected to a network capable of high-speed data transfer.

(従来の技術) 最近は、スーパーコンピュータからミニコンピュー
タ,パーソナルコンピュータ等に至るまで、高速データ
転送が可能なネットワークに接続されるようになった。
(Prior Art) Recently, from a supercomputer to a minicomputer, a personal computer, and the like, it has been connected to a network capable of high-speed data transfer.

このような、ネットワークにプリンタを接続し使用す
る場合、多くのコンピュータがプリンタを共有すること
となる。
When a printer is connected to a network and used, many computers share the printer.

プリンタ1は第5図に示すようにその基本構成はホス
ト(この場合は、外部I/F介してコンピュータ)からの
データを解析処理するコントローラ部2と、その結果を
可視画像として印刷を行なうプリントエンジン部3とか
ら構成される。
As shown in FIG. 5, the printer 1 has a controller 2 for analyzing and processing data from a host (in this case, a computer via an external I / F) and a print for printing the result as a visible image. And an engine unit 3.

更にコントローラ部2は第6図に示すように、その基
本構成は、制御部(CPU20)、ROM21,RAM22その他のデバ
イス23(外部メモリ,不揮発性メモリ等)を有し、外部
インターフェースI/F24を介して受取ったホストからの
データを、プリントエンジン部3が可視画像に作成する
のに必要な情報をエンジンインターフェースI/F25から
該プリントエンジン部へ送出する。
As shown in FIG. 6, the controller 2 has a basic configuration including a controller (CPU 20), a ROM 21, a RAM 22, and other devices 23 (external memory, non-volatile memory, etc.), and an external interface I / F 24. The information required for the print engine unit 3 to create the data received from the host via the print engine unit into a visible image is transmitted from the engine interface I / F 25 to the print engine unit.

このようなプリンタを第7図に示すような高速データ
転送が可能なネットワークケーブル4に接続した場合、
1本のネットワークケーブル上には種々の目的のために
複数のホスト(コンピュータ)5A,5B,5C,……,5Nが接続
され、それらは単独でもしくは相互にデータ通信を行な
いながら処理を行なう。
When such a printer is connected to a network cable 4 capable of high-speed data transfer as shown in FIG.
A plurality of hosts (computers) 5A, 5B, 5C,..., 5N are connected on a single network cable for various purposes, and perform processing independently or while performing data communication with each other.

上記個々のホストは全体の処理に対し、プリントを行
なう機会は少ないので、第7図のように数台のホストに
対し1台のプリンタ1で割当てられるのが使用上、効率
的である。即ち、プリンタにとっては、複数のホストの
プリント動作を受持つことになる。
Since the individual hosts have little chance of performing printing for the entire processing, it is efficient in use that one host is assigned to several hosts as shown in FIG. That is, the printer is responsible for the printing operation of a plurality of hosts.

また、ネットワークを用いて通信する場合、複数のホ
ストが1本のネットワークケーブル4を共用するため、
データはブロック単位で送られ、かつ、このブロックの
中に送信先,送信元の情報が含まれている。
Further, when communicating using a network, a plurality of hosts share one network cable 4,
Data is sent in units of blocks, and information on the destination and source is included in this block.

(発明が解決しようとする課題) ところで、従来のプリンタは、ホストと1対1で接続
する方式をとっていたので、ホストから送られてくる出
力データに注目すれば良く、ホスト毎の管理は不要であ
った。
(Problems to be Solved by the Invention) By the way, the conventional printer employs a one-to-one connection with the host, so it is only necessary to pay attention to the output data sent from the host. It was unnecessary.

このようなプリンタを上記ネットワークに接続する
と、ホストにとって該ホストがプリンタにデータを送る
前に、他のホストが上記プリンタの設定(コマンドセッ
ト,フォント,用紙サイズ,印字方向等)の変更がされ
てしまうと、当該ホストにとっては希望どおりのプリン
ト結果が得られないことが発生する。これを防止するた
めには、プリントを行なう前、プリンタの設定を毎回行
なわなければならないという不具合があった。
When such a printer is connected to the network, the host changes the settings (command set, font, paper size, print direction, etc.) of the printer before the host sends data to the printer. In such a case, a print result as desired for the host may not be obtained. In order to prevent this, there is a problem that the printer must be set each time before printing.

また、従来のホストコンピュータのオペレーティング
システムがプリンタに関するアカウンティング(プリン
タに初期設定で登録されたアカウント“口座”に対して
プリント枚数等の記録をとる)をとっていたが、ネット
ワークに接続されているプリンタについては、ネットワ
ーク上のどのホストからもデータが送られて来る可能性
があり、また、複数のオペレーティングシステムが同一
ネットワーク上に存在することもあり、正確なアカウン
ティングをとるのが困難であった。
In addition, the conventional operating system of the host computer has performed accounting relating to the printer (recording the number of prints and the like for an account “account” registered in the printer by default). With regard to, data may be sent from any host on the network, and multiple operating systems may be on the same network, making accurate accounting difficult.

本発明は上述した従来の種々の不具合を解消し、ネッ
トワークに接続れたプリンタに関するアカウンティング
を正確にとることを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to solve the above-mentioned various problems in the related art and to accurately perform accounting for a printer connected to a network.

(構成および作用) 本発明は上記目的を達成するため、ネットワークを介
して複数のコンピュータと接続されたプリンタにおい
て、前記コンピュータからのコマンドまたは前記プリン
タに設けられた操作パネルからの設定により前記複数の
コンピュータにおける個々のコンピュータに対応したア
カウントを登録可能とし、前記登録されたアカウントに
対応したコンピュータからのデータに基づく画像形成の
度にアカウンティングを行うとともに、前記アカウンテ
ィングの結果をアカウンティング情報として記憶手段に
記憶させる制御手段を有することを特徴とする。
(Structure and operation) In order to achieve the above object, the present invention provides a printer connected to a plurality of computers via a network, wherein the plurality of computers are controlled by a command from the computer or a setting from an operation panel provided on the printer. Accounts corresponding to individual computers in the computer can be registered, accounting is performed each time an image is formed based on data from the computer corresponding to the registered account, and the result of the accounting is stored in storage means as accounting information. It is characterized by having a control means for making it.

本発明は、プリンタがどのような単位で何に対してア
カウンティングをとるかを設定しうるようにし、かつ不
揮発性メモリを用いアカウンティングされた情報を記憶
するようにして、電源が切れた後も正確に保持しうるも
のである。
The present invention enables the printer to set what unit and what accounting is to be performed, and uses a non-volatile memory to store the accounting information so that the accounting can be performed accurately even after the power is turned off. Can be held.

(実施例) 第1図は本発明の一実施例に係る機能ブロック図を示
し、第6図のプリンタコントローラ部2のメモリ例えば
RAM22内に下記機能ブロックを有する。6は外部インタ
ーフェースI/F24を介して、各ホスト5A,5B,5C,……5Nか
ら送られて来る実際のデータ処理を行うデータ処理モジ
ュール、7は各ホスト毎の状態設定情報及びデータ処理
に使う設定管理のためのホスト管理モジュール、8は第
7図に示す各ホスト共有のプリンタの現在の状態設定情
報格納エリアを示し、各ホストとはラインa,b,c,……n
のようにデータ処理及び管理の情報が授受される。
(Embodiment) FIG. 1 is a functional block diagram according to an embodiment of the present invention.
The RAM 22 has the following functional blocks. 6 is a data processing module for performing actual data processing sent from each host 5A, 5B, 5C,... 5N via the external interface I / F 24, and 7 is for status setting information and data processing for each host. A host management module 8 for managing settings to be used indicates an area for storing the current status setting information of the printer shared by each host shown in FIG.
Data processing and management information is transmitted and received as shown in FIG.

次に動作を第2図のフローチャートにより説明する。
ホスト管理モジュール7はデータ処理に先立ち、データ
処理モジュール6から受取ったデータブロック(1)か
ら、送信元ホストを調べる(2)。
Next, the operation will be described with reference to the flowchart of FIG.
Prior to the data processing, the host management module 7 checks the source host from the data block (1) received from the data processing module 6 (2).

前回受取ったデータブロックの送信元例えばホスト5A
と異なるホスト例えばホスト5Bであった場合(3のN
O)、プリンタの現在の設定格納エリア8に関して前の
ホスト5Aの設定情報を記憶する格納エリアにセーブ(押
し戻す)する(4)。
Source of previously received data block, eg host 5A
If the host is different from the host, for example, host 5B (N of 3
O), the current setting storage area 8 of the printer is saved (pushed back) to the storage area for storing the setting information of the previous host 5A (4).

これによって、前のホスト5Aの設定が失われることな
く保持される。次に今回の送信元のホスト5Bの設定を現
在の設定格納エリア8に呼び出し、送信元のホスト5Bが
望む設定にプリンタが変更設定される(5)。
As a result, the settings of the previous host 5A are maintained without being lost. Next, the current setting of the transmission source host 5B is called into the current setting storage area 8, and the printer is changed and set to the setting desired by the transmission source host 5B (5).

この後でデータ処理モジュール6によりデータが解析
され、印字情報に変換される(6)。
Thereafter, the data is analyzed by the data processing module 6 and converted into print information (6).

上記ホスト毎の設定情報は、通常のメモリでもよい
が、不揮発性メモリを用いれば、電源が切れても設定情
報を保持し続けるので、プリンタの電源を再投入した
際、改めて設定をやり直す必要がなくなる便利さがあ
る。
The setting information for each host may be a normal memory. However, if a non-volatile memory is used, the setting information is retained even when the power is turned off. Therefore, when the printer is turned on again, the setting needs to be performed again. There is convenience that disappears.

次にネットワークに接続されたプリンタに関するアカ
ウンティングについてのべる。このアカウンティングの
単位(A)としては、一例として (a1) 特定のホストコンピュータの特定のユーザあ
るいはグループ。
Next, accounting for printers connected to the network will be described. The accounting unit (A) may be, for example, (a 1 ) a specific user or group of a specific host computer.

(a2) 特定のホストコンピュータのユーザの全て。(A 2 ) All users of a specific host computer.

(a3) ネットワーク上のグループ(ネットグルー
プ)。
(A 3 ) Group on the network (net group).

また、アカウンティングの対象(B)としては、一例
として、 (b1) 使用枚数(プリント枚数)。
The accounting target (B) may be, for example, (b 1 ) the number of prints (the number of prints).

(b2) ジョブの回数。(B 2 ) Number of jobs.

(b3) エラー発生の回数。(B 3 ) Number of times an error occurred.

上記アカウンティングの2項目(A)及び(B)は、
初期設定として、プリンタの操作パネル(図略)を使っ
て、例えば第3図に示すように各ホスト5A,5B,5C,……5
Nごとに登録する。ただし、可能な限り各ホストからコ
マンドを使って設定可能とし、必要ならパスワードも設
定する。
The two items (A) and (B) of the above accounting are:
As an initial setting, using the operation panel (not shown) of the printer, for example, as shown in FIG. 3, each of the hosts 5A, 5B, 5C,.
Register every N. However, it is possible to use commands from each host as much as possible, and if necessary, set a password.

即ち、プリンタはホストコンピュータのネットワーク
アドレス(あるいはホスト名)、ユーザ名(あるいはユ
ーザID)、グループ名(あるいはグループID)及びアカ
ウンティングの対象となるものの領域をプリンタ内の不
揮発性メモリに格納及び確保する。
That is, the printer stores and secures the network address (or host name) of the host computer, the user name (or user ID), the group name (or group ID), and the area of the accounting target in the non-volatile memory in the printer. .

次にプリンタ内での動作を第4図に示すフローチャー
トにより説明する。まず、プロトコルに従って、ネット
ワークに接続されたホストからデータ(プリンタが画像
を生成あるいは制御するためのデータ)を受信する
(1)。
Next, the operation in the printer will be described with reference to the flowchart shown in FIG. First, data (data for a printer to generate or control an image) is received from a host connected to a network according to a protocol (1).

このデータの送信元がプリンタに登録されているか、
否かを調べる(2)。もし、未登録のホストからデータ
が送られて来た場合(3)の処理として、許可するか
(3のYES)、エラーステートを返すか(3のNO…4)
の設定ができる。前記処理(2),(3)のYESでプリ
ンタがビジー状態か否か判断し(5)、ビジー状態(5
のYES)ならビジーステートを返す(6)。
Is the sender of this data registered on the printer,
Investigate whether or not (2). If data is sent from an unregistered host, as a process (3), whether to permit (YES in 3) or return an error state (NO in 3 ... 4)
Can be set. It is determined whether or not the printer is in a busy state (YES) in steps (2) and (3) (5).
If YES), a busy state is returned (6).

この場合のビジーとは、コントローラ部2での受信バ
ッファが満杯の時、プリンタ内でペーパージャム等のエ
ラーが発生している時、あるホストからのジョブ(ホス
トがプリンタに与える仕事の単位)が始まっている時に
他のホストからジョブの要求があった時、等である。
In this case, busy means that when the receiving buffer in the controller unit 2 is full, when an error such as a paper jam occurs in the printer, a job from a certain host (unit of work given to the printer by the host). When there is a request for a job from another host when it is starting, etc.

上記ビジーの判断においてビジーでなければ(5のN
O)、コントローラ部2で画像データの生成及び制御の
処理がなされ(6)、次に未登録ホストの判断を行ない
(7)、登録されたホスト(送信元)からのデータであ
れば、エラー発生回数(8)、ジョブの始まりであれば
ジョブ回数(9)、プリンタから紙が出力されればプリ
ント枚数(10)の各アカウンティングをとる(8A,9A,10
A)。
If the above busy determination is not busy (5 N
O) The image data generation and control processing is performed by the controller unit 2 (6), and then the unregistered host is determined (7). If the data is from a registered host (transmission source), an error occurs. The accounting of the number of occurrences (8), the number of jobs (9) at the beginning of a job, and the number of prints (10) when paper is output from the printer are performed (8A, 9A, 10).
A).

上記において、未登録ホストのアカウンティングも一
括してとるようにしてもよく、また、プリンタはホスト
からの要求により、アカウンティング情報の報告ができ
るよう構成される。そして、このアカウンティング情報
は、不揮発性メモリに格納するようにして、プリンタの
電源が切れてもアカウンティング情報を消失しないよう
に構成されている。
In the above description, accounting of an unregistered host may be collectively performed, and the printer is configured to be able to report accounting information in response to a request from the host. The accounting information is stored in a non-volatile memory so that the accounting information is not lost even when the power of the printer is turned off.

(発明の効果) 以上説明したように本発明は、プリンタ自体でアカウ
ンティングをとるので、ホストの負担が軽減され、ホス
ト毎のアカウンティングがとれるので正確である。しか
も、そのアカウンティング情報は不揮発性メモリに格納
することにより、電源が何等かの都合により切断し、再
投入した時にプリンタの設定をやり直す必要がない便利
性がある。
(Effect of the Invention) As described above, in the present invention, accounting is performed by the printer itself, so that the burden on the host is reduced, and accounting can be performed for each host, which is accurate. Moreover, by storing the accounting information in the nonvolatile memory, there is the convenience that it is not necessary to reset the printer when the power is turned off and turned on again for some reason.

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

第1図は本発明の一実施例にかかる機能ブロック図、第
2図は第1図の動作フローチャート、第3図はプリンタ
のアカウンティングを説明するための図、第4図は第3
図の動作フローチャート、第5図はプリンタの基本構成
を示す図、第6図は第5図のプリンタコントローラ部の
基本構成を示す図、第7図は本発明が実施されるネット
ワークに接続されたホストコンピュータとプリンタを示
す図である。 1……プリンタ、2……プリンタコントローラ部、3…
…プリントエンジン部、4……ネットワークケーブル、
5A,5B,5C,…5N……ホストコンピュータ、20……制御部
(CPU)、21……ROM、22……RAM、23……その他デバイ
ス。
FIG. 1 is a functional block diagram according to an embodiment of the present invention, FIG. 2 is an operation flowchart of FIG. 1, FIG. 3 is a diagram for explaining accounting of a printer, and FIG.
5 is a diagram showing a basic configuration of a printer, FIG. 6 is a diagram showing a basic configuration of a printer controller unit in FIG. 5, and FIG. 7 is connected to a network in which the present invention is implemented. FIG. 2 illustrates a host computer and a printer. 1 ... printer, 2 ... printer controller, 3 ...
... print engine, 4 ... network cable,
5A, 5B, 5C, 5N ... host computer, 20 ... control unit (CPU), 21 ... ROM, 22 ... RAM, 23 ... other devices.

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】ネットワークを介して複数のコンピュータ
と接続されたプリンタにおいて、前記コンピュータから
のコマンドまたは前記プリンタに設けられた操作パネル
からの設定により前記複数のコンピュータにおける個々
のコンピュータに対応したアカウントを登録可能とし、
前記登録されたアカウントに対応したコンピュータから
のデータに基づく画像形成の度にアカウンティングを行
うとともに、前記アカウンティングの結果をアカウンテ
ィング情報として記憶手段に記憶させる制御手段を有す
ることを特徴とするプリンタ。
In a printer connected to a plurality of computers via a network, an account corresponding to each computer in the plurality of computers is set by a command from the computer or a setting from an operation panel provided in the printer. It is possible to register,
A printer comprising: a control unit that performs accounting each time an image is formed based on data from a computer corresponding to the registered account, and stores a result of the accounting in a storage unit as accounting information.
JP63307728A 1988-12-07 1988-12-07 Printer Expired - Lifetime JP2787321B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63307728A JP2787321B2 (en) 1988-12-07 1988-12-07 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63307728A JP2787321B2 (en) 1988-12-07 1988-12-07 Printer

Publications (2)

Publication Number Publication Date
JPH02155027A JPH02155027A (en) 1990-06-14
JP2787321B2 true JP2787321B2 (en) 1998-08-13

Family

ID=17972543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63307728A Expired - Lifetime JP2787321B2 (en) 1988-12-07 1988-12-07 Printer

Country Status (1)

Country Link
JP (1) JP2787321B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07148997A (en) * 1993-11-29 1995-06-13 Canon Inc Image formation device
JP3823549B2 (en) 1998-07-14 2006-09-20 ブラザー工業株式会社 Print processing method and print processing apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61147329A (en) * 1984-12-21 1986-07-05 Hitachi Ltd Management system of printer service life
JPH02113326A (en) * 1988-10-21 1990-04-25 Minolta Camera Co Ltd Printer controller

Also Published As

Publication number Publication date
JPH02155027A (en) 1990-06-14

Similar Documents

Publication Publication Date Title
JP3068650B2 (en) Virtual printer
EP0917044B1 (en) Improved load balancing of distributed printing systems using enhanced printer attributes
EP0809176B1 (en) Printer communication system and method
US7061635B1 (en) Information processing apparatus, distributed printing method, and storage medium
US5475801A (en) System for controlling the printing of electronic documents with various page description languages and other parameters
US20020085228A1 (en) Information processing apparatus and print control apparatus, data processing method, storage medium and program
US20120300241A1 (en) Printing preparation
US7420696B2 (en) Job management apparatus, job management system, job management method, and storage medium storing program
US7170619B2 (en) Information processing apparatus, printing system, and command generating method
CN100409170C (en) Print controller, control method, a recoding medium, and a program for the same controller
CN103324450B (en) Messaging device and information processing method
JP2787321B2 (en) Printer
US7505168B2 (en) Distributed client side printing methods and systems
JP3223050B2 (en) Printing device
US20050254084A1 (en) Notifying method, information processing apparatus, and control program
JPH06348436A (en) Remote printing system
US20060082827A1 (en) Network printer to control a print queue and method thereof
JP4601030B2 (en) Network printer
JP2002055795A (en) Print managing apparatus and method for controlling the same and storage medium
JP3239703B2 (en) Data transfer system, data processing device, printer, and data transfer method
JPH11143652A (en) Network system
JP2004185325A (en) Print server device
JP2000309148A (en) Image-forming apparatus and method, and recording medium having image forming program recorded thereon
JP3320227B2 (en) Output device and method
JPH08161131A (en) Printer control device

Legal Events

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

Free format text: PAYMENT UNTIL: 20090605

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090605

Year of fee payment: 11