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
JP4058982B2 - Printer - Google Patents
[go: Go Back, main page]

JP4058982B2 - Printer - Google Patents

Printer Download PDF

Info

Publication number
JP4058982B2
JP4058982B2 JP2002089192A JP2002089192A JP4058982B2 JP 4058982 B2 JP4058982 B2 JP 4058982B2 JP 2002089192 A JP2002089192 A JP 2002089192A JP 2002089192 A JP2002089192 A JP 2002089192A JP 4058982 B2 JP4058982 B2 JP 4058982B2
Authority
JP
Japan
Prior art keywords
print job
print
printing
status sheet
printer
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 - Fee Related
Application number
JP2002089192A
Other languages
Japanese (ja)
Other versions
JP2003285507A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2002089192A priority Critical patent/JP4058982B2/en
Publication of JP2003285507A publication Critical patent/JP2003285507A/en
Application granted granted Critical
Publication of JP4058982B2 publication Critical patent/JP4058982B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、プリンタに係り、特に、プリンタの状態、設定値等を表示したステータスシートを印刷する機能を備えたプリンタに関する。
【0002】
【従来の技術】
プリンタの状態、設定値等のプリンタに関する情報を表示したステータスシートを印刷する機能を備えたプリンタがある。このようなプリンタでは、プリンタの筐体に設けられたコントロールパネル上で所定の操作を受け付けるとステータスシートの印刷を実行するようになっている。
【0003】
ステータスシートは、プリンタの動作に異常がないかを確認したり、プリンタの現在の設定状態を確認したり、プリンタにオプション装置を装着した場合の確認等に用いられるため、ステータスシートの印刷命令を受け付けると、他の印刷処理を実行中であっても、割込みをかけて優先的に印刷させるようにしている。
【0004】
図5は、このときの処理のイメージを示す図である。本図において、ホストコンピュータと接続するためのインタフェース111は、パラレル、USB、ネットワーク等の物理的なコネクタを備えている。そして、いずれかのコネクタを介して、ホストコンピュータから印刷ジョブを受け付けると、プリンタのコントローラ110が受信して、印刷処理を実行する。また、印刷処理実行中に他の印刷ジョブを受け付けた場合には、バッファに格納して、受け付け順に印刷を実行していく。ここで、ある印刷ジョブの印刷を実行中に、ユーザがコントロールパネル113を操作して、ステータスシート印刷命令を指示すると、この命令は、インタフェース111とは別個のルートでコントローラ110に入力される。そして、コントローラは110は、実行中の印刷を中断し、印刷途中の用紙を排紙してから、ステータスシートの印刷を実行するようになっている。このような場合には、中断された印刷を実行し直す必要があり、印刷用紙も無駄になる。
【0005】
【発明が解決しようとする課題】
ステータスシート等の印刷は、プリンタの状態を知るために必要な情報等が印刷されるため、他の印刷ジョブよりも早く出力させたいが、一方で、印刷中のジョブを中断させたくないという要求がある。
【0006】
特に、ネットワーク印刷システムでは、他人の印刷ジョブに影響を与えないようにするためには、プリンタが他人の印刷ジョブが実行中でないことを確認した上で、ステータスシートの印刷を行なう必要があるが、手間がかかり、また、他人の印刷ジョブを確実に知ることは困難である。
【0007】
本発明は、実行中の印刷ジョブに影響を与えることなく、迅速にステータスシートを印刷することを目的とする。
【0008】
【課題を解決するための手段】
上記課題を解決するため、本発明によれば、
ユーザからの指示に基づいて、プリンタに関する情報を表示するステータスシートを印刷するステータスシート印刷手段と、
ホストコンピュータと接続するためのインタフェース手段と、
接続されたプリンタホストから印刷ジョブの指示を受け付ける印刷ジョブ受け付け手段と、
印刷ジョブを実行して、印刷を行なう印刷手段と、
受け付けた印刷ジョブの指示を、受け付けた順に順位を付して記憶し、記憶している未実行の印刷ジョブのうち最も順位の高い印刷ジョブを前記印刷手段で印刷させる印刷順序管理手段とを備え、
前記印刷順序管理手段は、ステータスシート印刷の指示を受け付けると、ステータスシートを印刷するための印刷ジョブを生成し、未実行の印刷ジョブのうち最も高い順位を付して記憶することを特徴とするプリンタが提供される。
【0009】
このようなプリンタによれば、実行中の印刷ジョブに影響を与えることなく、ステータスシートの印刷を早く実行することができるようになる。
【0010】
ここで、前記印刷順序管理手段は、未実行の印刷ジョブにステータスシートを印刷するための印刷ジョブが含まれている場合には、ステータスシート印刷の指示を受け付けても、ステータスシートを印刷するための印刷ジョブを記憶しないようにすることができる。
【0011】
このようにすることで、ステータスシートの印刷待ちの間に、再度ステータスシート印刷命令を受け付けた場合にも、ステータスシートが複数回印刷されてしまうのを防ぐことができる。
【0012】
また、ステータスシート印刷手段は、コントロールパネルの操作によってユーザからの指示を受け付けるようにすることができる。
【0013】
このとき、前記印刷順序管理手段は、前記コントロールパネルから受け付けるステータスシート印刷の指示を、前記インタフェース手段から受け付けたものとみなして、ステータスシートを印刷するための印刷ジョブを生成し、未実行の印刷ジョブのうち最も高い順位を付して記憶するようにする。
【0014】
さらに、前記印刷順序管理手段は、印刷ジョブの実行開始後あらかじめ定めた基準時間内に印刷ジョブが終了しない場合には、印刷ジョブが終了したものとみなすものであって、未実行の印刷ジョブにステータスシートを印刷するための印刷ジョブが含まれている場合には、含まれていない場合より短い基準時間を用いるようにすることができる。
【0015】
このようにすることで、ステータスシートの印刷が長時間待たされることを防ぐことができる。
【0016】
【発明の実施の形態】
本発明の実施の形態について図面を参照して説明する。
【0017】
図1は、本発明を適用したネットワーク印刷システムの構成の一例を説明するためのブロック図である。
【0018】
本図に示すように、ネットワーク印刷システムは、ネットワーク4上に複数のコンピュータ2と、ネットワーク対応プリンタ1とが接続された構成となっている。ただし、本発明は、図1に示したようなネットワーク印刷システムに限られず、1台のコンピュータにローカルなプリンタが接続された形態の印刷システムにも適用することができる。
【0019】
図1において、コンピュータ2は、印刷データをプリンタ1に送り、プリンタ1に印刷させるプリンタホストとして機能する。プリンタホストとして機能するための各種処理は、コンピュータ2にインストールされた専用のソフトウェア、プリンタドライバ等のコンピュータプログラムにしたがって行なわれる。
【0020】
なお、コンピュータ2としては、例えば、表示装置、入力装置、記憶装置、通信装置等を備えた一般的なパーソナルコンピュータを用いることができる。
【0021】
図2は、プリンタ1のハードウェア構成の一例を説明するためのブロック図である。
【0022】
本図に示すように、プリンタ1は、CPU、RAM、ROM等から構成され、プリンタ1の制御を行なうコントローラ10と、ネットワーク4に接続するためのインタフェース11と、印刷機構、給紙排紙機構等から構成される印刷エンジン12と、ユーザからの指示を受け付けるコントロールパネル13とを備えて構成される。
【0023】
本実施形態において、コントローラ10は、コンピュータ2から受け付けた印刷ジョブに基づく通常の印刷処理に加え、コントロールパネル13から受け付けたステータスシート印刷命令に基づく処理を制御する。また、コントローラ10は、受け付けた複数の印刷ジョブの印刷順序を管理するためにスケジューラ10aを備えている。コントローラ10の詳細な処理内容については後述する。
【0024】
インタフェース11は、例えば、パラレル、USB、ネットワーク用の物理的なコネクタを備えており、あらかじめ定められたプロトコルによりコンピュータ2から印刷データ等を受け付ける。
【0025】
印刷エンジン12は、コントローラ10の制御にしたがって、実際の印字処理を行なう。本実施形態においては、コンピュータ2から受信した印刷データに基づく印刷と、プリンタ1で生成する、ステータスシート印刷用のデータに基づく印刷を行なう。
【0026】
コントロールパネル13は、一般に複数の操作ボタンと、表示用パネルを備え、ユーザは、操作ボタンを操作することにより、リセット、強制排紙、ステータスシート印刷等の指示を入力することができる。
【0027】
次に、本実施形態におけるプリンタ1の処理動作について説明する。
【0028】
まず、プリンタ1が、コンピュータ2から受け付けた印刷ジョブを管理する処理について説明する。
【0029】
プリンタ1のデータ受付部101は、コンピュータ2から印刷ジョブを受け付けると、印刷ジョブの識別情報、例えば、印刷ジョブ名と、コンピュータ2の識別情報とを制御部102のスケジューラ10aに送る。
【0030】
スケジューラ10aは、例えば、図3(a)に示すようなスケジュール表を管理しており、受け付けた印刷ジョブの識別情報と、コンピュータ2(ホスト)の識別情報とを受付順にスケジュール表に記録する。そして、記録した順番に、印刷データをコンピュータ2から受信して印刷処理を実行していく。
【0031】
図3(a)において、「実行中」と示された欄に記録されている印刷ジョブが現在印刷処理中の印刷ジョブであり、以下、受け付けた順に「1」「2」・・・の欄に印刷ジョブを記録していく。そして、「実行中」と示された欄に記録されている印刷ジョブの印刷処理が終了すると、その印刷ジョブの情報を消去して、以下の印刷ジョブを繰り上げる。この結果、「1」の欄に記録されていた印刷ジョブが「実行中」と示された欄に移動し、印刷処理が開始される。
【0032】
このように、プリンタ1は、コンピュータ2から印刷ジョブを受け付けると、受け付けた順番に印刷ジョブを実行していく。
【0033】
次に、印刷ジョブの実行中であって、実行待ちの印刷ジョブがある場合に、コントロールパネル13からステータスシート印刷命令を受け付けた場合の処理について説明する。
【0034】
コントローラ10は、ユーザからコントロールパネル13を介してステータスシート印刷命令を受け付けると、スケジューラ10aに対して、ステータスシート印刷依頼を通知する。このとき、プリンタ1内において、ステータスシート印刷依頼は、印刷ジョブとして扱うものとする。すなわち、ステータスシート印刷依頼は、従来のようなインタフェース11とは別個のルートからの割込み印刷命令ではなく、仮想的なインタフェースから入力される印刷ジョブとして制御される。
【0035】
図4は、このときの処理のイメージを示す図である。本図において、コンピュータ2と接続するためのインタフェース11は、パラレル、USB、ネットワーク等の物理的なコネクタに加え、コントロールパネル13からのステータスシート印刷命令を印刷ジョブとして受け付ける仮想的なインタフェースを備えている。
【0036】
この結果、ステータスシート印刷依頼により、コントローラ10が、ステータスシートを印刷するための印刷ジョブを生成し、スケジューラ10aに登録することになる。このとき、登録は、実行待ちの印刷ジョブのなかで最も優先順位の高いものとして、図3(b)に示すように、スケジュール表の「1」の欄に登録するものとする。そして、他の実行待ちの印刷ジョブを一つずつ繰り下げるようにする。
【0037】
このようにすることで、実行中の印刷ジョブに影響を与えることなく、ステータスシートの印刷を早く実行することができるようになる。
【0038】
なお、ステータスシート印刷により実行中の印刷ジョブを中断させないためには、例えば、コントロールパネルからのステータスシート印刷命令を印刷ジョブの切れ目に割り込ませることが考えられるが、この方法では制御が複雑になってしまう。
【0039】
これに対し、本実施形態では、ステータスシート印刷を、仮想的にインタフェースから入力される印刷ジョブとして扱うことで、簡易に印刷ジョブの切れ目にステータスシートの印刷を実現することができるようになっている。しかも、この処理は大部分をソフトウェア的に行なうことができるため、従来からの設計変更量も少なくて済むことになる。もちろん、仮想インタフェースはあくまで仮想的なものであり、実装上どのような形態を採用するかは任意である。
【0040】
なお、本実施形態では、現在実行中の印刷ジョブの終了後にステータスシートの印刷が実行されるため、ステータスシートの印刷待ちの間に、再度コントロールパネルが操作されて、ステータスシート印刷命令を受け付けてしまうことがある。このような場合に、ステータスシートが複数回印刷されてしまうのを防ぐために、スケジュール表にステータスシート印刷が登録されている場合には、重ねてステータスシート印刷を登録しないようにすることが望ましい。
【0041】
また、印刷ジョブの管理において、実行中の印刷ジョブの終了を明示するコードが検知できない場合に、所定時間経過後に印刷ジョブが終了したものとみなして(タイムアウト)、次印刷ジョブの実行を行なうように制御する場合があるが、ステータスシートの印刷がスケジュール表に登録されている場合には、タイムアウトまでの時間を通常より短く設定するようにしてもよい。このようにすることで、ステータスシートの印刷が長時間待たされることを防ぐことができる。
【0042】
また、ステータスシートの印刷命令はコントロールパネル13からの入力に限らず、例えば、コンピュータ2から送るようにしてもよい。この場合も、ステータスシート印刷命令を印刷ジョブとして扱い、実行待ちの印刷ジョブの中で最も優先順位の高い印刷ジョブとしてスケジュール表に登録するようにする。
【0043】
また、本実施形態では、印刷の優先的に印刷させる例として、ステータスシート印刷命令をあげているが、これに限られない。例えば、登録フォント情報印刷命令、リザーブジョブ印刷命令等のについてもステータスシート印刷命令と同様に扱うようにすることができる。
【0044】
【発明の効果】
上述のように、本発明によれば、実行中の印刷ジョブに影響を与えることなく、迅速にステータスシートを印刷することができる。
【図面の簡単な説明】
【図1】は、本発明を適用したネットワーク印刷システムの構成の一例を説明するためのブロック図である。
【図2】は、プリンタ1のハードウェア構成の一例を説明するためのブロック図である。
【図3】は、スケジュール表について説明するための図である。
【図4】は、本実施形態におけるステータスシート印刷命令受け付けのイメージを示す図である。
【図5】は、従来のステータスシート印刷命令受け付けのイメージを示す図である。
【符号の説明】
1…プリンタ
2…コンピュータ
4…ネットワーク
10…コントローラ
10a…スケジューラ
11…インタフェース
12…印刷エンジン
13…コントロールパネル
101…データ受付部
102…制御部
110…コントローラ
111…インタフェース
113…コントロールパネル
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printer, and more particularly, to a printer having a function of printing a status sheet displaying a printer status, a set value, and the like.
[0002]
[Prior art]
Some printers have a function of printing a status sheet displaying information about the printer such as the printer status and setting values. In such a printer, printing of a status sheet is executed when a predetermined operation is received on a control panel provided in the printer casing.
[0003]
The status sheet is used to check if the printer is operating normally, to check the current setting status of the printer, or to check when an optional device is installed in the printer. If accepted, even if other print processing is being executed, an interrupt is issued to preferentially print.
[0004]
FIG. 5 is a diagram showing an image of processing at this time. In this figure, an interface 111 for connecting to a host computer includes physical connectors such as parallel, USB, and network. When a print job is received from the host computer via any of the connectors, the printer controller 110 receives the print job and executes print processing. When another print job is received during the printing process, the print job is stored in the buffer and printed in the order of reception. Here, when a user operates the control panel 113 to instruct a status sheet print command while printing a certain print job, this command is input to the controller 110 via a route separate from the interface 111. Then, the controller 110 interrupts the printing being executed, discharges the paper in the middle of printing, and then executes the status sheet printing. In such a case, the interrupted printing needs to be executed again, and the printing paper is wasted.
[0005]
[Problems to be solved by the invention]
In printing status sheets, etc., information necessary to know the status of the printer is printed, so you want to output it faster than other print jobs, but you do not want to interrupt the job you are printing There is.
[0006]
In particular, in a network printing system, in order not to affect the print job of another person, it is necessary for the printer to print a status sheet after confirming that the print job of another person is not being executed. It is time consuming and it is difficult to reliably know the print job of others.
[0007]
An object of the present invention is to quickly print a status sheet without affecting a print job being executed.
[0008]
[Means for Solving the Problems]
In order to solve the above problems, according to the present invention,
A status sheet printing means for printing a status sheet for displaying information on the printer based on an instruction from the user;
Interface means for connecting to a host computer;
Print job accepting means for accepting a print job instruction from the connected printer host;
Printing means for executing a print job and performing printing;
Print order management means for storing received print job instructions in the order received and having the highest print order among the stored unexecuted print jobs printed by the printing means. ,
The print order management unit generates a print job for printing a status sheet upon receiving a status sheet print instruction, and stores the print job with the highest rank among unexecuted print jobs. A printer is provided.
[0009]
According to such a printer, the status sheet can be quickly printed without affecting the print job being executed.
[0010]
Here, when the print job for printing the status sheet is included in an unexecuted print job, the print order management unit prints the status sheet even when the status sheet print instruction is received. It is possible not to store the print job.
[0011]
By doing so, it is possible to prevent the status sheet from being printed a plurality of times even when the status sheet print command is received again while the status sheet is waiting to be printed.
[0012]
Further, the status sheet printing unit can accept an instruction from the user by operating the control panel.
[0013]
At this time, the printing order management unit regards the status sheet printing instruction received from the control panel as being received from the interface unit, generates a print job for printing the status sheet, and performs unexecuted printing. Store the job with the highest priority.
[0014]
Further, the print order management means considers that the print job is completed when the print job does not end within a predetermined reference time after the start of execution of the print job. When a print job for printing a status sheet is included, a shorter reference time can be used than when a print job is not included.
[0015]
By doing so, it is possible to prevent waiting for a long time to print the status sheet.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described with reference to the drawings.
[0017]
FIG. 1 is a block diagram for explaining an example of the configuration of a network printing system to which the present invention is applied.
[0018]
As shown in the figure, the network printing system has a configuration in which a plurality of computers 2 and a network compatible printer 1 are connected on a network 4. However, the present invention is not limited to the network printing system as shown in FIG. 1, but can be applied to a printing system in which a local printer is connected to one computer.
[0019]
In FIG. 1, a computer 2 functions as a printer host that sends print data to a printer 1 and causes the printer 1 to print. Various processes for functioning as a printer host are performed according to computer programs such as dedicated software and printer drivers installed in the computer 2.
[0020]
As the computer 2, for example, a general personal computer equipped with a display device, an input device, a storage device, a communication device, and the like can be used.
[0021]
FIG. 2 is a block diagram for explaining an example of the hardware configuration of the printer 1.
[0022]
As shown in the figure, the printer 1 is composed of a CPU, a RAM, a ROM, and the like, and includes a controller 10 for controlling the printer 1, an interface 11 for connecting to the network 4, a printing mechanism, and a paper feed / discharge mechanism And the like, and a control panel 13 that receives an instruction from the user.
[0023]
In the present embodiment, the controller 10 controls processing based on a status sheet print command received from the control panel 13 in addition to normal print processing based on a print job received from the computer 2. The controller 10 also includes a scheduler 10a for managing the printing order of a plurality of received print jobs. Detailed processing contents of the controller 10 will be described later.
[0024]
The interface 11 includes physical connectors for parallel, USB, and network, for example, and receives print data and the like from the computer 2 according to a predetermined protocol.
[0025]
The print engine 12 performs actual printing processing according to the control of the controller 10. In this embodiment, printing based on print data received from the computer 2 and printing based on status sheet printing data generated by the printer 1 are performed.
[0026]
The control panel 13 generally includes a plurality of operation buttons and a display panel, and the user can input instructions such as reset, forced paper discharge, and status sheet printing by operating the operation buttons.
[0027]
Next, the processing operation of the printer 1 in this embodiment will be described.
[0028]
First, a process in which the printer 1 manages a print job received from the computer 2 will be described.
[0029]
When receiving a print job from the computer 2, the data receiving unit 101 of the printer 1 sends print job identification information, for example, the print job name and the computer 2 identification information to the scheduler 10 a of the control unit 102.
[0030]
The scheduler 10a manages, for example, a schedule table as shown in FIG. 3A, and records the received print job identification information and the computer 2 (host) identification information in the order of reception in the schedule table. Then, the print data is received from the computer 2 and executed in the order of recording.
[0031]
In FIG. 3A, the print job recorded in the column “execution in progress” is the print job currently being printed, and the columns “1”, “2”,. To record the print job. When the print processing of the print job recorded in the column “executed” is completed, the print job information is deleted and the following print job is advanced. As a result, the print job recorded in the “1” column is moved to the column “executed” and the printing process is started.
[0032]
As described above, when the printer 1 receives a print job from the computer 2, the printer 1 executes the print jobs in the received order.
[0033]
Next, processing when a status sheet print command is received from the control panel 13 when a print job is being executed and there is a print job waiting to be executed will be described.
[0034]
When the controller 10 receives a status sheet print command from the user via the control panel 13, the controller 10 notifies the scheduler 10a of a status sheet print request. At this time, in the printer 1, the status sheet print request is handled as a print job. That is, the status sheet print request is controlled as a print job input from a virtual interface, not an interrupt print command from a route different from the conventional interface 11.
[0035]
FIG. 4 is a diagram showing an image of processing at this time. In this figure, an interface 11 for connecting to the computer 2 includes a virtual interface that accepts a status sheet print command from the control panel 13 as a print job, in addition to physical connectors such as parallel, USB, and network. Yes.
[0036]
As a result, in response to the status sheet print request, the controller 10 generates a print job for printing the status sheet and registers it in the scheduler 10a. At this time, it is assumed that the registration is registered in the column “1” of the schedule table as shown in FIG. Then, the other print jobs waiting to be executed are lowered one by one.
[0037]
In this way, the status sheet can be printed quickly without affecting the print job being executed.
[0038]
In order to avoid interrupting a print job being executed by status sheet printing, for example, a status sheet print command from the control panel may be interrupted at the break of the print job. However, this method complicates control. End up.
[0039]
On the other hand, in the present embodiment, status sheet printing is handled as a print job virtually input from the interface, so that the status sheet can be easily printed at the break of the print job. Yes. In addition, since most of this processing can be performed by software, the amount of design change from the conventional method can be reduced. Of course, the virtual interface is only a virtual one, and what form is adopted in the implementation is arbitrary.
[0040]
In this embodiment, since the status sheet is printed after the currently executing print job is completed, the control panel is operated again while the status sheet is waiting to be printed, and the status sheet print command is received. It may end up. In such a case, in order to prevent the status sheet from being printed a plurality of times, when the status sheet printing is registered in the schedule table, it is desirable not to register the status sheet printing again.
[0041]
Also, in the management of a print job, if a code that clearly indicates the end of a print job being executed cannot be detected, the print job is considered to have ended after a predetermined time (timeout) and the next print job is executed. However, if the status sheet printing is registered in the schedule table, the time until timeout may be set shorter than usual. By doing so, it is possible to prevent waiting for a long time to print the status sheet.
[0042]
The status sheet print command is not limited to the input from the control panel 13, and may be sent from the computer 2, for example. Also in this case, the status sheet print command is handled as a print job, and is registered in the schedule table as a print job with the highest priority among the print jobs waiting to be executed.
[0043]
In this embodiment, a status sheet print command is given as an example of printing with priority, but the present invention is not limited to this. For example, a registered font information print command, a reserve job print command, and the like can be handled in the same manner as the status sheet print command.
[0044]
【The invention's effect】
As described above, according to the present invention, it is possible to quickly print a status sheet without affecting the print job being executed.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining an example of the configuration of a network printing system to which the present invention is applied.
FIG. 2 is a block diagram for explaining an example of a hardware configuration of the printer 1;
FIG. 3 is a diagram for explaining a schedule table;
FIG. 4 is a diagram showing an image of status sheet print command acceptance in the present embodiment.
FIG. 5 is a diagram illustrating an image of receiving a conventional status sheet print command.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Printer 2 ... Computer 4 ... Network 10 ... Controller 10a ... Scheduler 11 ... Interface 12 ... Print engine 13 ... Control panel 101 ... Data reception part 102 ... Control part 110 ... Controller 111 ... Interface 113 ... Control panel

Claims (1)

ユーザからの指示に基づいて、プリンタに関する情報を表示するステータスシートを印刷するステータスシート印刷手段と、
ホストコンピュータと接続するためのインタフェース手段と、
接続されたプリンタホストから印刷ジョブの指示を受け付ける印刷ジョブ受け付け手段と、
印刷ジョブを実行して、印刷を行なう印刷手段と、
受け付けた印刷ジョブの指示を、受け付けた順に順位を付して記憶し、記憶している未実行の印刷ジョブのうち最も順位の高い印刷ジョブを前記印刷手段で印刷させる印刷順序管理手段とを備え、
前記印刷順序管理手段は、
ステータスシート印刷の指示を受け付けると、ステータスシートを印刷するための印刷ジョブを生成し、未実行の印刷ジョブのうち最も高い順位を付して記憶し、
印刷ジョブの実行開始後あらかじめ定めた基準時間内に印刷ジョブが終了しない場合には、印刷ジョブが終了したものとみなすものであって、未実行の印刷ジョブにステータスシートを印刷するための印刷ジョブが含まれている場合には、含まれていない場合より短い基準時間を用いることを特徴とするプリンタ。
A status sheet printing means for printing a status sheet for displaying information on the printer based on an instruction from the user;
Interface means for connecting to a host computer;
Print job accepting means for accepting a print job instruction from the connected printer host;
Printing means for executing a print job and performing printing;
Print order management means for storing received print job instructions in the order received and having the highest print order among the stored unexecuted print jobs printed by the printing means. ,
The printing order management means includes
Upon receipt of the status sheet print instruction, a print job for printing the status sheet is generated and stored with the highest rank among the unexecuted print jobs.
If the print job does not end within a predetermined reference time after the start of execution of the print job, it is considered that the print job has ended, and the print job for printing the status sheet on the unexecuted print job A printer that uses a shorter reference time when it is included than when it is not included.
JP2002089192A 2002-03-27 2002-03-27 Printer Expired - Fee Related JP4058982B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002089192A JP4058982B2 (en) 2002-03-27 2002-03-27 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002089192A JP4058982B2 (en) 2002-03-27 2002-03-27 Printer

Publications (2)

Publication Number Publication Date
JP2003285507A JP2003285507A (en) 2003-10-07
JP4058982B2 true JP4058982B2 (en) 2008-03-12

Family

ID=29234840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002089192A Expired - Fee Related JP4058982B2 (en) 2002-03-27 2002-03-27 Printer

Country Status (1)

Country Link
JP (1) JP4058982B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7773248B2 (en) 2003-09-30 2010-08-10 Brother Kogyo Kabushiki Kaisha Device information management system
JP2006001127A (en) * 2004-06-17 2006-01-05 Canon Inc Printer and its control method
JP4791911B2 (en) * 2006-08-25 2011-10-12 株式会社リコー Image forming apparatus
JP4944227B2 (en) * 2010-05-20 2012-05-30 株式会社沖データ Image processing device

Also Published As

Publication number Publication date
JP2003285507A (en) 2003-10-07

Similar Documents

Publication Publication Date Title
US20010012122A1 (en) Printing apparatus
US20080106758A1 (en) Print processing apparatus, control method for printing apparatus, and computer readable storage medium
JPH09311770A (en) Information processing apparatus, printing apparatus, and print control method thereof
JP4058982B2 (en) Printer
JPH06139031A (en) Printer controller
JP4710895B2 (en) Image processing apparatus and program
JP2006079393A (en) Printing system and job control method therefor
JPH10333844A (en) Printing control system in network, and machine readable recording medium for recording printing control program
US20040190048A1 (en) Image forming device and method
JP4100824B2 (en) Printing system, control method thereof, and storage medium
JP2000309148A (en) Image forming apparatus, image forming method, and recording medium recording image forming program
JP4054544B2 (en) Information processing apparatus, information processing method, print control program, print processing apparatus, print processing method, and print processing program
JP2004185325A (en) Print server device
JP2006076014A (en) Printer
JP3323679B2 (en) Print control device and print control method
JP5062750B2 (en) Image forming apparatus
JPH11327854A (en) Printing apparatus and error notification method in printing apparatus
JP2002086811A (en) Printing equipment
JP2001058445A (en) Print control device and storage medium
JP2002248840A (en) Print control device, data processing method, and storage medium
JP2002373073A (en) Printing equipment
JP2004362219A (en) Printing devices, printer drivers, utility systems
JP2002132695A (en) Printer system
JPH05162415A (en) Printer
JP4761453B2 (en) Printing apparatus and printing control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040415

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20040415

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060613

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070814

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071005

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071025

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071102

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20071108

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071127

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071210

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

Free format text: PAYMENT UNTIL: 20101228

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4058982

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20101228

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111228

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111228

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131228

Year of fee payment: 6

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees