JP2003285507A - Printer - Google Patents
PrinterInfo
- Publication number
- JP2003285507A JP2003285507A JP2002089192A JP2002089192A JP2003285507A JP 2003285507 A JP2003285507 A JP 2003285507A JP 2002089192 A JP2002089192 A JP 2002089192A JP 2002089192 A JP2002089192 A JP 2002089192A JP 2003285507 A JP2003285507 A JP 2003285507A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- printing
- printer
- status sheet
- 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.)
- Granted
Links
- 238000010586 diagram Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 2
- 108010064539 amyloid beta-protein (1-42) Proteins 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
(57)【要約】
【課題】 実行中の印刷ジョブに影響を与えることな
く、迅速にステータスシートを印刷する。
【解決手段】 プリンタ1のコントローラ10は、ネッ
トワーク4を介して受け付けた印刷ジョブをスケジュー
ラ10aで管理し、受け付けた順にスケジュール表に登
録する。そして、スケジュール表に登録されている順番
にしたがって印刷を実行する。コントロールパネル13
からステータスシートの印刷命令を受け付けると、この
命令を仮想的にインタフェースから受け付けた印刷ジョ
ブとみなして、実行待ちの印刷ジョブの中で最も優先順
位が高くなるようにスケジュール表に登録する。これに
より、実行中の印刷ジョブが終了すると、ステータスシ
ートの印刷が実行されることになる。
(57) [Summary] [Problem] To print a status sheet quickly without affecting a print job being executed. A controller (10) of a printer (1) manages print jobs received via a network (4) by a scheduler (10a) and registers them in a schedule table in the order of reception. Then, printing is executed in the order registered in the schedule table. Control panel 13
When a print instruction for a status sheet is received from the printer, the print job is regarded as a print job virtually received from the interface, and is registered in the schedule table so as to have the highest priority among print jobs waiting to be executed. As a result, when the print job being executed is completed, printing of the status sheet is executed.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プリンタに係り、
特に、プリンタの状態、設定値等を表示したステータス
シートを印刷する機能を備えたプリンタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer,
In particular, the present invention relates to a printer having a function of printing a status sheet displaying the printer status, setting values, and the like.
【0002】[0002]
【従来の技術】プリンタの状態、設定値等のプリンタに
関する情報を表示したステータスシートを印刷する機能
を備えたプリンタがある。このようなプリンタでは、プ
リンタの筐体に設けられたコントロールパネル上で所定
の操作を受け付けるとステータスシートの印刷を実行す
るようになっている。2. Description of the Related Art There is a printer having a function of printing a status sheet displaying information about the printer such as printer status and setting values. In such a printer, when a predetermined operation is received on the control panel provided in the printer housing, the status sheet is printed.
【0003】ステータスシートは、プリンタの動作に異
常がないかを確認したり、プリンタの現在の設定状態を
確認したり、プリンタにオプション装置を装着した場合
の確認等に用いられるため、ステータスシートの印刷命
令を受け付けると、他の印刷処理を実行中であっても、
割込みをかけて優先的に印刷させるようにしている。The status sheet is used for confirming whether the operation of the printer is normal, checking the current setting state of the printer, and confirming when an optional device is attached to the printer. When a print command is accepted, even if another print process is in progress,
An interrupt is given to print with priority.
【0004】図5は、このときの処理のイメージを示す
図である。本図において、ホストコンピュータと接続す
るためのインタフェース111は、パラレル、USB、
ネットワーク等の物理的なコネクタを備えている。そし
て、いずれかのコネクタを介して、ホストコンピュータ
から印刷ジョブを受け付けると、プリンタのコントロー
ラ110が受信して、印刷処理を実行する。また、印刷
処理実行中に他の印刷ジョブを受け付けた場合には、バ
ッファに格納して、受け付け順に印刷を実行していく。
ここで、ある印刷ジョブの印刷を実行中に、ユーザがコ
ントロールパネル113を操作して、ステータスシート
印刷命令を指示すると、この命令は、インタフェース1
11とは別個のルートでコントローラ110に入力され
る。そして、コントローラは110は、実行中の印刷を
中断し、印刷途中の用紙を排紙してから、ステータスシ
ートの印刷を実行するようになっている。このような場
合には、中断された印刷を実行し直す必要があり、印刷
用紙も無駄になる。FIG. 5 is a diagram showing an image of the processing at this time. In the figure, an interface 111 for connecting to a host computer is parallel, USB,
It has a physical connector such as a 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 the print processing. If another print job is received during the execution of the print processing, the print job is stored in the buffer and printing is executed in the order of reception.
Here, when the user operates the control panel 113 to instruct a status sheet print command during printing of a certain print job, this command is issued by the interface 1
It is input to the controller 110 through a route different from that of 11. Then, the controller 110 interrupts the printing that is being executed, ejects the paper that is being printed, and then prints the status sheet. In such a case, it is necessary to re-execute the interrupted printing, and the printing paper is wasted.
【0005】[0005]
【発明が解決しようとする課題】ステータスシート等の
印刷は、プリンタの状態を知るために必要な情報等が印
刷されるため、他の印刷ジョブよりも早く出力させたい
が、一方で、印刷中のジョブを中断させたくないという
要求がある。When printing a status sheet or the like, information necessary for knowing the status of the printer is printed, so it is desired to output it faster than other print jobs. There is a demand that you do not want to interrupt the job.
【0006】特に、ネットワーク印刷システムでは、他
人の印刷ジョブに影響を与えないようにするためには、
プリンタが他人の印刷ジョブが実行中でないことを確認
した上で、ステータスシートの印刷を行なう必要がある
が、手間がかかり、また、他人の印刷ジョブを確実に知
ることは困難である。Particularly, in the network printing system, in order not to affect the print jobs of others,
Although it is necessary for the printer to print the status sheet after confirming that another user's print job is not being executed, it takes time and labor, and it is difficult to reliably know another person's print job.
【0007】本発明は、実行中の印刷ジョブに影響を与
えることなく、迅速にステータスシートを印刷すること
を目的とする。It is an object of the present invention to quickly print a status sheet without affecting the print job being executed.
【0008】[0008]
【課題を解決するための手段】上記課題を解決するた
め、本発明によれば、ユーザからの指示に基づいて、プ
リンタに関する情報を表示するステータスシートを印刷
するステータスシート印刷手段と、ホストコンピュータ
と接続するためのインタフェース手段と、接続されたプ
リンタホストから印刷ジョブの指示を受け付ける印刷ジ
ョブ受け付け手段と、印刷ジョブを実行して、印刷を行
なう印刷手段と、受け付けた印刷ジョブの指示を、受け
付けた順に順位を付して記憶し、記憶している未実行の
印刷ジョブのうち最も順位の高い印刷ジョブを前記印刷
手段で印刷させる印刷順序管理手段とを備え、前記印刷
順序管理手段は、ステータスシート印刷の指示を受け付
けると、ステータスシートを印刷するための印刷ジョブ
を生成し、未実行の印刷ジョブのうち最も高い順位を付
して記憶することを特徴とするプリンタが提供される。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 a printer based on an instruction from a user, a host computer, and An interface unit for connection, a print job receiving unit for receiving a print job instruction from the connected printer host, a printing unit for executing the print job to perform printing, and an instruction for the received print job are received. A print order management unit that stores the print jobs with the highest rank among the unexecuted print jobs stored therein in order, and the print order management unit is a status sheet. When the print instruction is received, a print job for printing the status sheet is generated and Printer and to store assigned the highest rank among the printing jobs is provided.
【0009】このようなプリンタによれば、実行中の印
刷ジョブに影響を与えることなく、ステータスシートの
印刷を早く実行することができるようになる。According to such a printer, the status sheet can be printed quickly without affecting the print job being executed.
【0010】ここで、前記印刷順序管理手段は、未実行
の印刷ジョブにステータスシートを印刷するための印刷
ジョブが含まれている場合には、ステータスシート印刷
の指示を受け付けても、ステータスシートを印刷するた
めの印刷ジョブを記憶しないようにすることができる。Here, when the print job for printing the status sheet is included in the unexecuted print jobs, the print order management means receives the status sheet even if the status sheet print instruction is accepted. It is possible not to store a print job for printing.
【0011】このようにすることで、ステータスシート
の印刷待ちの間に、再度ステータスシート印刷命令を受
け付けた場合にも、ステータスシートが複数回印刷され
てしまうのを防ぐことができる。By doing so, it is possible to prevent the status sheet from being printed a plurality of times even if the status sheet print command is received again while waiting for the status sheet to be printed.
【0012】また、ステータスシート印刷手段は、コン
トロールパネルの操作によってユーザからの指示を受け
付けるようにすることができる。Further, the status sheet printing means can receive an instruction from the user by operating the control panel.
【0013】このとき、前記印刷順序管理手段は、前記
コントロールパネルから受け付けるステータスシート印
刷の指示を、前記インタフェース手段から受け付けたも
のとみなして、ステータスシートを印刷するための印刷
ジョブを生成し、未実行の印刷ジョブのうち最も高い順
位を付して記憶するようにする。At this time, the print order management means considers the status sheet printing instruction received from the control panel as received from the interface means, generates a print job for printing the status sheet, and The highest rank of the executed print jobs is stored.
【0014】さらに、前記印刷順序管理手段は、印刷ジ
ョブの実行開始後あらかじめ定めた基準時間内に印刷ジ
ョブが終了しない場合には、印刷ジョブが終了したもの
とみなすものであって、未実行の印刷ジョブにステータ
スシートを印刷するための印刷ジョブが含まれている場
合には、含まれていない場合より短い基準時間を用いる
ようにすることができる。Further, if the print job is not completed within a predetermined reference time after the start of execution of the print job, the print order management means considers the print job as completed and does not execute it. When the print job includes a print job for printing the status sheet, a shorter reference time can be used than when the print job does not include the print job.
【0015】このようにすることで、ステータスシート
の印刷が長時間待たされることを防ぐことができる。By doing so, it is possible to prevent the printing of the status sheet from being held for a long time.
【0016】[0016]
【発明の実施の形態】本発明の実施の形態について図面
を参照して説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described with reference to the drawings.
【0017】図1は、本発明を適用したネットワーク印
刷システムの構成の一例を説明するためのブロック図で
ある。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】本図に示すように、ネットワーク印刷シス
テムは、ネットワーク4上に複数のコンピュータ2と、
ネットワーク対応プリンタ1とが接続された構成となっ
ている。ただし、本発明は、図1に示したようなネット
ワーク印刷システムに限られず、1台のコンピュータに
ローカルなプリンタが接続された形態の印刷システムに
も適用することができる。As shown in the figure, the network printing system includes a plurality of computers 2 on a network 4.
The network compatible printer 1 is connected. 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】図1において、コンピュータ2は、印刷デ
ータをプリンタ1に送り、プリンタ1に印刷させるプリ
ンタホストとして機能する。プリンタホストとして機能
するための各種処理は、コンピュータ2にインストール
された専用のソフトウェア、プリンタドライバ等のコン
ピュータプログラムにしたがって行なわれる。In FIG. 1, the computer 2 functions as a printer host that sends print data to the printer 1 and causes the printer 1 to print the print data. Various processes for functioning as a printer host are performed according to a computer program such as dedicated software installed in the computer 2 and a printer driver.
【0020】なお、コンピュータ2としては、例えば、
表示装置、入力装置、記憶装置、通信装置等を備えた一
般的なパーソナルコンピュータを用いることができる。As the computer 2, for example,
A general personal computer including a display device, an input device, a storage device, a communication device, etc. can be used.
【0021】図2は、プリンタ1のハードウェア構成の
一例を説明するためのブロック図である。FIG. 2 is a block diagram for explaining an example of the hardware configuration of the printer 1.
【0022】本図に示すように、プリンタ1は、CP
U、RAM、ROM等から構成され、プリンタ1の制御
を行なうコントローラ10と、ネットワーク4に接続す
るためのインタフェース11と、印刷機構、給紙排紙機
構等から構成される印刷エンジン12と、ユーザからの
指示を受け付けるコントロールパネル13とを備えて構
成される。As shown in the figure, the printer 1 has a CP
A controller 10 including U, RAM, ROM, etc. for controlling the printer 1, an interface 11 for connecting to the network 4, a print engine 12 including a printing mechanism, a paper feeding / discharging mechanism, etc., and a user. And a control panel 13 that receives an instruction from.
【0023】本実施形態において、コントローラ10
は、コンピュータ2から受け付けた印刷ジョブに基づく
通常の印刷処理に加え、コントロールパネル13から受
け付けたステータスシート印刷命令に基づく処理を制御
する。また、コントローラ10は、受け付けた複数の印
刷ジョブの印刷順序を管理するためにスケジューラ10
aを備えている。コントローラ10の詳細な処理内容に
ついては後述する。In this embodiment, the controller 10
Controls the normal print processing based on the print job received from the computer 2 and the processing based on the status sheet print command received from the control panel 13. The controller 10 also manages the print order of a plurality of received print jobs.
a. Detailed processing contents of the controller 10 will be described later.
【0024】インタフェース11は、例えば、パラレ
ル、USB、ネットワーク用の物理的なコネクタを備え
ており、あらかじめ定められたプロトコルによりコンピ
ュータ2から印刷データ等を受け付ける。The interface 11 has, for example, physical connectors for parallel, USB, and network, and receives print data and the like from the computer 2 according to a predetermined protocol.
【0025】印刷エンジン12は、コントローラ10の
制御にしたがって、実際の印字処理を行なう。本実施形
態においては、コンピュータ2から受信した印刷データ
に基づく印刷と、プリンタ1で生成する、ステータスシ
ート印刷用のデータに基づく印刷を行なう。The print engine 12 performs actual print processing under the control of the controller 10. In the present 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】コントロールパネル13は、一般に複数の
操作ボタンと、表示用パネルを備え、ユーザは、操作ボ
タンを操作することにより、リセット、強制排紙、ステ
ータスシート印刷等の指示を入力することができる。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 ejection, and status sheet printing by operating the operation buttons. .
【0027】次に、本実施形態におけるプリンタ1の処
理動作について説明する。Next, the processing operation of the printer 1 in this embodiment will be described.
【0028】まず、プリンタ1が、コンピュータ2から
受け付けた印刷ジョブを管理する処理について説明す
る。First, the process in which the printer 1 manages the print job received from the computer 2 will be described.
【0029】プリンタ1のデータ受付部101は、コン
ピュータ2から印刷ジョブを受け付けると、印刷ジョブ
の識別情報、例えば、印刷ジョブ名と、コンピュータ2
の識別情報とを制御部102のスケジューラ10aに送
る。When the data receiving unit 101 of the printer 1 receives a print job from the computer 2, the print job identification information, for example, the print job name, and the computer 2 are received.
And the identification information thereof are sent to the scheduler 10a of the control unit 102.
【0030】スケジューラ10aは、例えば、図3
(a)に示すようなスケジュール表を管理しており、受
け付けた印刷ジョブの識別情報と、コンピュータ2(ホ
スト)の識別情報とを受付順にスケジュール表に記録す
る。そして、記録した順番に、印刷データをコンピュー
タ2から受信して印刷処理を実行していく。The scheduler 10a is, for example, as shown in FIG.
The schedule table as shown in (a) is managed, and the identification information of the received print job and the identification information of the computer 2 (host) are recorded in the schedule table in the order of reception. Then, the print data is received from the computer 2 and the print processing is executed in the recorded order.
【0031】図3(a)において、「実行中」と示され
た欄に記録されている印刷ジョブが現在印刷処理中の印
刷ジョブであり、以下、受け付けた順に「1」「2」・
・・の欄に印刷ジョブを記録していく。そして、「実行
中」と示された欄に記録されている印刷ジョブの印刷処
理が終了すると、その印刷ジョブの情報を消去して、以
下の印刷ジョブを繰り上げる。この結果、「1」の欄に
記録されていた印刷ジョブが「実行中」と示された欄に
移動し、印刷処理が開始される。In FIG. 3 (a), the print jobs recorded in the column "in execution" are print jobs currently undergoing print processing, and in the following, "1", "2", ...
・ Record the print job in the column. Then, when the printing process of the print job recorded in the column indicated as “in execution” is completed, the information of the print job is erased and the following print jobs are advanced. As a result, the print job recorded in the “1” column is moved to the “In progress” column, and the printing process is started.
【0032】このように、プリンタ1は、コンピュータ
2から印刷ジョブを受け付けると、受け付けた順番に印
刷ジョブを実行していく。In this way, when the printer 1 receives the print jobs from the computer 2, the printers 1 execute the print jobs in the order of reception.
【0033】次に、印刷ジョブの実行中であって、実行
待ちの印刷ジョブがある場合に、コントロールパネル1
3からステータスシート印刷命令を受け付けた場合の処
理について説明する。Next, when a print job is being executed and there is a print job waiting to be executed, the control panel 1
A process when the status sheet print command is accepted from No. 3 will be described.
【0034】コントローラ10は、ユーザからコントロ
ールパネル13を介してステータスシート印刷命令を受
け付けると、スケジューラ10aに対して、ステータス
シート印刷依頼を通知する。このとき、プリンタ1内に
おいて、ステータスシート印刷依頼は、印刷ジョブとし
て扱うものとする。すなわち、ステータスシート印刷依
頼は、従来のようなインタフェース11とは別個のルー
トからの割込み印刷命令ではなく、仮想的なインタフェ
ースから入力される印刷ジョブとして制御される。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 treated as a print job. That is, the status sheet print request is controlled as a print job input from the virtual interface, not an interrupt print command from a route separate from the interface 11 as in the related art.
【0035】図4は、このときの処理のイメージを示す
図である。本図において、コンピュータ2と接続するた
めのインタフェース11は、パラレル、USB、ネット
ワーク等の物理的なコネクタに加え、コントロールパネ
ル13からのステータスシート印刷命令を印刷ジョブと
して受け付ける仮想的なインタフェースを備えている。FIG. 4 is a diagram showing an image of the processing at this time. In the figure, the interface 11 for connecting to the computer 2 is provided with a virtual interface that accepts a status sheet print command from the control panel 13 as a print job in addition to a physical connector such as parallel, USB, or network. There is.
【0036】この結果、ステータスシート印刷依頼によ
り、コントローラ10が、ステータスシートを印刷する
ための印刷ジョブを生成し、スケジューラ10aに登録
することになる。このとき、登録は、実行待ちの印刷ジ
ョブのなかで最も優先順位の高いものとして、図3
(b)に示すように、スケジュール表の「1」の欄に登
録するものとする。そして、他の実行待ちの印刷ジョブ
を一つずつ繰り下げるようにする。As a result, in response to the status sheet print request, the controller 10 creates a print job for printing the status sheet and registers it in the scheduler 10a. At this time, it is assumed that the registration has the highest priority among the print jobs waiting to be executed, and FIG.
As shown in (b), it is registered in the column of "1" of the schedule table. Then, other print jobs waiting to be executed are delayed one by one.
【0037】このようにすることで、実行中の印刷ジョ
ブに影響を与えることなく、ステータスシートの印刷を
早く実行することができるようになる。By doing so, the status sheet can be printed quickly without affecting the print job being executed.
【0038】なお、ステータスシート印刷により実行中
の印刷ジョブを中断させないためには、例えば、コント
ロールパネルからのステータスシート印刷命令を印刷ジ
ョブの切れ目に割り込ませることが考えられるが、この
方法では制御が複雑になってしまう。In order not to interrupt the print job being executed by the status sheet printing, for example, a status sheet print command from the control panel may be interrupted at the break of the print job. It gets complicated.
【0039】これに対し、本実施形態では、ステータス
シート印刷を、仮想的にインタフェースから入力される
印刷ジョブとして扱うことで、簡易に印刷ジョブの切れ
目にステータスシートの印刷を実現することができるよ
うになっている。しかも、この処理は大部分をソフトウ
ェア的に行なうことができるため、従来からの設計変更
量も少なくて済むことになる。もちろん、仮想インタフ
ェースはあくまで仮想的なものであり、実装上どのよう
な形態を採用するかは任意である。On the other hand, in the present embodiment, the status sheet printing is handled as a print job virtually input from the interface, so that the status sheet printing can be easily realized at the break of the print job. It has become. Moreover, most of this processing can be performed by software, so that the amount of design change from the conventional one can be small. Of course, the virtual interface is just a virtual interface, and the form adopted for implementation is arbitrary.
【0040】なお、本実施形態では、現在実行中の印刷
ジョブの終了後にステータスシートの印刷が実行される
ため、ステータスシートの印刷待ちの間に、再度コント
ロールパネルが操作されて、ステータスシート印刷命令
を受け付けてしまうことがある。このような場合に、ス
テータスシートが複数回印刷されてしまうのを防ぐため
に、スケジュール表にステータスシート印刷が登録され
ている場合には、重ねてステータスシート印刷を登録し
ないようにすることが望ましい。In this embodiment, since the status sheet is printed after the currently executed print job is completed, the control panel is operated again while waiting for the status sheet to print, and the status sheet print command is issued. May be accepted. In such a case, in order to prevent the status sheet from being printed a plurality of times, it is desirable not to register the status sheet prints again when the status sheet prints are registered in the schedule table.
【0041】また、印刷ジョブの管理において、実行中
の印刷ジョブの終了を明示するコードが検知できない場
合に、所定時間経過後に印刷ジョブが終了したものとみ
なして(タイムアウト)、次印刷ジョブの実行を行なう
ように制御する場合があるが、ステータスシートの印刷
がスケジュール表に登録されている場合には、タイムア
ウトまでの時間を通常より短く設定するようにしてもよ
い。このようにすることで、ステータスシートの印刷が
長時間待たされることを防ぐことができる。In the print job management, when a code that clearly indicates the end of the print job being executed cannot be detected, it is considered that the print job has ended after a predetermined time has elapsed (timeout), and the next print job is executed However, when the printing of the status sheet is registered in the schedule table, the time until timeout may be set shorter than usual. By doing so, it is possible to prevent the printing of the status sheet from being held for a long time.
【0042】また、ステータスシートの印刷命令はコン
トロールパネル13からの入力に限らず、例えば、コン
ピュータ2から送るようにしてもよい。この場合も、ス
テータスシート印刷命令を印刷ジョブとして扱い、実行
待ちの印刷ジョブの中で最も優先順位の高い印刷ジョブ
としてスケジュール表に登録するようにする。The print command for the status sheet is not limited to the input from the control panel 13, but may be sent from the computer 2, for example. Also in this case, the status sheet print command is treated as a print job, and is registered in the schedule table as a print job with the highest priority among print jobs waiting to be executed.
【0043】また、本実施形態では、印刷の優先的に印
刷させる例として、ステータスシート印刷命令をあげて
いるが、これに限られない。例えば、登録フォント情報
印刷命令、リザーブジョブ印刷命令等のについてもステ
ータスシート印刷命令と同様に扱うようにすることがで
きる。Further, in the present embodiment, the status sheet print command is given as an example of prioritized printing, but the present invention is not limited to this. For example, the registered font information print command, the reserve job print command, and the like can be handled in the same manner as the status sheet print command.
【0044】[0044]
【発明の効果】上述のように、本発明によれば、実行中
の印刷ジョブに影響を与えることなく、迅速にステータ
スシートを印刷することができる。As described above, according to the present invention, the status sheet can be printed quickly without affecting the print job being executed.
【図1】は、本発明を適用したネットワーク印刷システ
ムの構成の一例を説明するためのブロック図である。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.
【図2】は、プリンタ1のハードウェア構成の一例を説
明するためのブロック図である。FIG. 2 is a block diagram for explaining an example of a hardware configuration of the printer 1.
【図3】は、スケジュール表について説明するための図
である。FIG. 3 is a diagram for explaining a schedule table.
【図4】は、本実施形態におけるステータスシート印刷
命令受け付けのイメージを示す図である。FIG. 4 is a diagram showing an image of status sheet print command acceptance in the present embodiment.
【図5】は、従来のステータスシート印刷命令受け付け
のイメージを示す図である。FIG. 5 is a diagram showing an image of a conventional status sheet print command acceptance.
1…プリンタ 2…コンピュータ 4…ネットワーク 10…コントローラ 10a…スケジューラ 11…インタフェース 12…印刷エンジン 13…コントロールパネル 101…データ受付部 102…制御部 110…コントローラ 111…インタフェース 113…コントロールパネル 1 ... Printer 2 ... Computer 4 ... Network 10 ... Controller 10a ... scheduler 11 ... Interface 12 ... Print engine 13 ... Control panel 101 ... Data reception unit 102 ... Control unit 110 ... Controller 111 ... Interface 113 ... Control panel
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C061 AP01 HH03 HJ06 HK04 HK11 HK19 HN04 HN05 HN15 HR02 HR06 2C187 AE07 BF21 BH05 GC02 GC06 2H027 EJ11 FA30 FC02 ZA07 5B021 AA04 BB10 CC04 DD01 EE01 5C062 AA02 AA05 AA35 AB22 AB38 AB42 AF00 BA04 ─────────────────────────────────────────────────── ─── Continued front page F-term (reference) 2C061 AP01 HH03 HJ06 HK04 HK11 HK19 HN04 HN05 HN15 HR02 HR06 2C187 AE07 BF21 BH05 GC02 GC06 2H027 EJ11 FA30 FC02 ZA07 5B021 AA04 BB10 CC04 DD01 EE01 5C062 AA02 AA05 AA35 AB22 AB38 AB42 AF00 BA04
Claims (5)
関する情報を表示するステータスシートを印刷するステ
ータスシート印刷手段と、 ホストコンピュータと接続するためのインタフェース手
段と、 接続されたプリンタホストから印刷ジョブの指示を受け
付ける印刷ジョブ受け付け手段と、 印刷ジョブを実行して、印刷を行なう印刷手段と、 受け付けた印刷ジョブの指示を、受け付けた順に順位を
付して記憶し、記憶している未実行の印刷ジョブのうち
最も順位の高い印刷ジョブを前記印刷手段で印刷させる
印刷順序管理手段とを備え、 前記印刷順序管理手段は、ステータスシート印刷の指示
を受け付けると、ステータスシートを印刷するための印
刷ジョブを生成し、未実行の印刷ジョブのうち最も高い
順位を付して記憶することを特徴とするプリンタ。1. A status sheet printing means for printing a status sheet for displaying information on a printer based on an instruction from a user, an interface means for connecting to a host computer, and a print job from a connected printer host. A print job receiving unit that receives an instruction, a printing unit that executes the print job to perform printing, and an order of the received print job that is stored in order of reception, and the stored unexecuted print job. A print order management unit that causes the print unit to print the print job with the highest rank among the jobs; and when the print order management unit receives a status sheet print instruction, the print order management unit prints a print job for printing the status sheet. The feature is that the job is created and stored with the highest rank of unexecuted print jobs. Printer to.
タスシートを印刷するための印刷ジョブが含まれている
場合には、ステータスシート印刷の指示を受け付けて
も、ステータスシートを印刷するための印刷ジョブを記
憶しないことを特徴とするプリンタ。2. The printer according to claim 1, wherein the print order management unit issues a status sheet printing instruction when a print job for printing a status sheet is included in the unexecuted print jobs. A printer characterized by not storing a print job for printing a status sheet, even if a print job is accepted.
の操作によってユーザからの指示を受け付けることを特
徴とするプリンタ。3. The printer according to claim 1, wherein the status sheet printing means receives an instruction from a user by operating a control panel.
受け付けるステータスシート印刷の指示を、前記インタ
フェース手段から受け付けたものとみなして、ステータ
スシートを印刷するための印刷ジョブを生成し、未実行
の印刷ジョブのうち最も高い順位を付して記憶すること
を特徴とするプリンタ。4. The printer according to claim 3, wherein the printing order management unit prints the status sheet by regarding the status sheet printing instruction received from the control panel as being received from the interface unit. A printer for generating a print job of, and storing the print job with the highest rank among unexecuted print jobs.
かじめ定めた基準時間内に印刷ジョブが終了しない場合
には、印刷ジョブが終了したものとみなすものであっ
て、未実行の印刷ジョブにステータスシートを印刷する
ための印刷ジョブが含まれている場合には、含まれてい
ない場合より短い基準時間を用いることを特徴とするプ
リンタ。5. The printer according to claim 1, wherein the print order management unit determines that the print job has ended if the print job does not end within a predetermined reference time after the start of execution of the print job. A printer that is regarded as a printer and uses a shorter reference time when an unexecuted print job includes a print job for printing a status sheet than when the print job is not included.
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 true JP2003285507A (en) | 2003-10-07 |
| JP4058982B2 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) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006001127A (en) * | 2004-06-17 | 2006-01-05 | Canon Inc | Printer and its control method |
| JP2008052543A (en) * | 2006-08-25 | 2008-03-06 | Ricoh Co Ltd | Image forming apparatus |
| US7773248B2 (en) | 2003-09-30 | 2010-08-10 | Brother Kogyo Kabushiki Kaisha | Device information management system |
| JP2010220246A (en) * | 2010-05-20 | 2010-09-30 | Oki Data Corp | Image processing apparatus |
-
2002
- 2002-03-27 JP JP2002089192A patent/JP4058982B2/en not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7773248B2 (en) | 2003-09-30 | 2010-08-10 | Brother Kogyo Kabushiki Kaisha | Device information management system |
| US8018616B2 (en) | 2003-09-30 | 2011-09-13 | Brother Kogyo Kabushiki Kaisha | Device information management system |
| JP2006001127A (en) * | 2004-06-17 | 2006-01-05 | Canon Inc | Printer and its control method |
| JP2008052543A (en) * | 2006-08-25 | 2008-03-06 | Ricoh Co Ltd | Image forming apparatus |
| JP2010220246A (en) * | 2010-05-20 | 2010-09-30 | Oki Data Corp | Image processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4058982B2 (en) | 2008-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8749826B2 (en) | Information processing apparatus, control method and recording medium | |
| US7787140B2 (en) | Printing system and method of printing data on a designated paper | |
| JP5361358B2 (en) | Information processing apparatus, control method therefor, and program | |
| JPH06139031A (en) | Printer controller | |
| JP2003285507A (en) | Printer | |
| US6873425B1 (en) | Delayed printing of print jobs requiring special resources | |
| JP2000272203A (en) | Printer device | |
| JP2006079393A (en) | Printing system and job control method therefor | |
| US20040190048A1 (en) | Image forming device and method | |
| JP3323679B2 (en) | Print control device and print control method | |
| JPH11143652A (en) | Network system | |
| JP4172363B2 (en) | Printing system | |
| JP2000309148A (en) | Image forming apparatus, image forming method, and recording medium recording image forming program | |
| US9607251B2 (en) | Image recording apparatus and non-transitory storage medium storing instructions to be executed by the image recording apparatus | |
| JP2006076014A (en) | Printer | |
| JP2002086811A (en) | Printing equipment | |
| JP2737983B2 (en) | Printing device and display device for displaying status of printing device | |
| JP5062750B2 (en) | Image forming apparatus | |
| JPH05162415A (en) | Printer | |
| JP6613159B2 (en) | Printer | |
| JP2687408B2 (en) | Printer control device | |
| JPH06286271A (en) | Printer control method and apparatus | |
| JP2002132695A (en) | Printer system | |
| JP2002073301A (en) | Information processing system and method, printer device, and storage medium storing computer readable program | |
| JPH07200206A (en) | Printing device |
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 |