JP3528708B2 - Printer system - Google Patents
Printer systemInfo
- Publication number
- JP3528708B2 JP3528708B2 JP29347799A JP29347799A JP3528708B2 JP 3528708 B2 JP3528708 B2 JP 3528708B2 JP 29347799 A JP29347799 A JP 29347799A JP 29347799 A JP29347799 A JP 29347799A JP 3528708 B2 JP3528708 B2 JP 3528708B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- printing
- pages
- processing unit
- 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
Links
- 238000000034 method Methods 0.000 description 19
- 230000002159 abnormal effect Effects 0.000 description 18
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004148 unit process Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はプリンタシステムに
関し、特に、正しく印刷されなかった場合に、そのデー
タの停止・削除ができるプリンタシステムに関する。
【0002】
【従来の技術】従来、この種のプリンタシステムは、ネ
ットワーク等で共有しているプリンタが、正常な印刷が
されてない場合、特に文字化け等の正常でない印刷物が
印刷され続けている場合は、本人が見つけその印刷デー
タを削除するまで、他の人は印刷を行うことができな
い。
【0003】また、特開平10−283127号公報に
示されるように、本人でなく、別の人がその正常でない
印刷を発見し、印刷終了処理を行うことにより、印刷デ
ータの削除が行われ、次のJOBの印刷に移行すること
ができるプリンタシステムがある。
【0004】
【発明が解決しようとする課題】この従来のプリンタシ
ステムにおける問題点は、自動的に正常でない印刷を停
止する機能がないということである。特開平10−28
3127号公報の技術では、正常でない印刷がされてい
るのを見つけ、プリンタを誰かが操作しなければ印刷の
終了をすることができない。その理由は、プリンタに正
常でない印刷を自動的に判断するための手段が設けられ
ていないことにある。
【0005】本発明の目的は、プリンタに正常でない印
刷を自動的に判断する手段を設けたプリンタシステムを
提供することにより、プリンタ利用の効率化、消耗品
(用紙、トナー等)の節減を可能とするものである。
【0006】
【課題を解決するための手段】本発明のプリンタシステ
ムは、印刷指示されたジョブのページ数を検出する手段
をホストコンピュータ内のプリンタドライバに有し、そ
のページ数を認識する手段をプリンタが有し、実際印刷
した場合そのページ数で印刷を停止/終了させる手段を
プリンタが有し、印刷枚数の方が印刷指示されたジョブ
のページ数より多い場合にその差分の印刷枚数を検出す
る手段をプリンタが有し、その差分の印刷データを記憶
媒体に保存する手段をプリンタが有する。
【0007】
【0008】
【0009】さらに、本発明のプリンタシステムは、ホ
ストコンピュータには、印刷データを作成するアプリケ
ーションと、その印刷データをプリンタに送信するプリ
ンタドライバとを有し、前記プリンタドライバには前記
アプリケーションで作成した前記印刷データのページ数
を検出するページ数認識機能を有し、検出した前記ペー
ジ数は前記プリンタに送信され、前記プリンタには、内
部処理全てを制御する制御部と、前記印刷データを受信
する受信処理部と、その印刷データを解析しプリンタ言
語に変換するデータ処理部と、印刷出力処理を行う印刷
処理部と、ユーザが前記プリンタに直接設定を行うため
のパネル処理部とを有し、前記受信処理部のプリンタ内
ページ数認識機能で受信したページ数を認識し、前記印
刷処理部には実際の印刷枚数を計数する印刷枚数カウン
タ機能を有し、この印刷枚数カウンタ機能は実際の印刷
枚数と受信した前記ページ数との比較が行われることを
特徴とする。
【0010】
【0011】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。
【0012】本発明の一実施の形態をブロックで示す図
1を参照すると、この実施の形態のプリンタシステムに
おいて、プリンタ2で印刷を行う場合、ホストコンピュ
ータ1で印刷データを作成し、プリンタ2にデータを送
信することにより印刷が実行される。
【0013】通常印刷データはホストコンピューター1
内の様々なアプリケーション1aにより作成される。そ
の印刷データをプリンタドライバ1bを用いて、プリン
タ2に送信する。プリンタ2は内部処理全てを制御する
制御部2aと、データを受信する受信処理部2bと、そ
のデータを解析しプリンタ言語に変換するデータ処理部
2cと、印刷出力処理を行う印刷処理部2dと、ユーザ
がプリンタ2に直接設定を行うためのパネル処理部2e
とを有している。
【0014】プリンタドライバ1bにはアプリケーショ
ン1aで作成した印刷データのページ数を検出するペー
ジ数認識機能1baを有する。その検出したページ数は
プリンタ2に送信され、プリンタ2は受信処理部2bの
ページ数認識機能2baで、受信したページ数を認識す
る。また、印刷処理部2dには実際の印刷枚数を計数す
る印刷枚数カウンタ機能2daを有する。印刷枚数カウ
ンタ機能2daは、実際の印刷枚数と送られてきたペー
ジ数との比較が行われる。
【0015】さらに、プリンタ2には実際の印刷枚数の
方が送られてきたページ数より多い場合に、その差分の
印刷データを保存するための記憶媒体2g、記憶媒体2
gを制御するデータ記憶処理部2fを有する。差分が生
じた場合は印刷データを記憶するだけでなく、送信処理
部2hにより、ホストコンピュータ1に情報通知が行わ
れ、パネル処理部2eには、印刷終了/再開ボタン2e
aを設け、その後の処理をプリンタ2側から操作できる
ようにする。また、プリンタ2よりホストコンピュータ
1に送られる情報通知は、メッセージ表示部1bbによ
り画面上に表示され、その中に、印刷終了/再開ボタン
1bbaも有することにより、ホストコンピュータ1か
らも停止後の処理が行える。また、プリンタ2のパネル
処理部2eにはタイマ設定機能2ebを、制御部2aに
は印刷停止後の時間経過が分かる様にタイマ制御部2a
aを有する。
【0016】この実施の形態の正常でない印刷の場合に
印刷処理を終了する動作を示したフローチャートである
図2を図1に併せて参照して、本発明の正常でない印刷
を自動的に判断する動作を説明する。
【0017】ホストコンピュータ1においてアプリケー
ション1aで作成された印刷データのページ数をプリン
タドライバ1bのページ数認識機能1baにより検出す
る(ステップ201)。次にプリンタ2は、プリンタド
ライバ1bから受信したページ数を、受信処理部2bの
ページ数認識機能2baで認識し、認識したページ数と
印刷処理部2dの印刷枚数カウンタ機能2daで得られ
る実際の印刷枚数との比較を行う(ステップ202)。
ページ枚数と印刷枚数が同じ場合は正常印刷が出来たと
判断し印刷終了する。ページ数>印刷枚数の場合は正常
でないと判断し、ステップ203に進み、送信処理部2
hよりホストコンピュータ1へ情報通知され、メッセー
ジ表示部1bbによりユーザへ認識させる。この場合、
印刷は既に終了しているため情報通知のみ行う。ページ
数<印刷枚数の場合、ページ数まで印刷した時点で印刷
を一時停止しステップ204へ進み、その差分の印刷デ
ータを記憶媒体2gに保存する。その場合、残ページ枚
数等の情報はデータ記憶認識処理部2fで得られ、送信
処理部2hよりホストコンピュータ1へ情報通知され、
メッセージ表示部1bbによりユーザへ認識させる(ス
テップ205)。ユーザはメッセージ表示部1bbの印
刷終了/再開ボタン1bba、もしくはプリンタ2のパ
ネル処理部2eに設けられた印刷終了/再開ボタン2e
aを操作することにより、差分データの印刷の終了・再
開を選択することができる(ステップ206)。印刷終
了を選択した場合はステップ208に進み、記憶媒体2
gに保存した差分データを削除して終了する。印刷再開
を選択した場合はステップ207に進み、差分データの
印刷を行いステップ208に進み差分データの削除し終
了する。
【0018】さらに、この実施の形態の正常でない印刷
の場合に一時その印刷処理を解放する動作を示したフロ
ーチャートである図3に併せて図1を参照して、印刷処
理の解放処理の動作を説明する。
【0019】プリンタ2はページ数認識機能2baで認
識したページ数よりも印刷枚数が多い場合を検出した場
合(ステップ301)、そのページ数まで印刷した時点
で印刷を一時停止し、差分データの保存、ユーザへの通
知を行う(ステップ302)。ユーザより次の指示があ
ればステップ304に進み、その指示に従い処理を終了
する。ユーザからの指示が無い場合は、ステップ305
に進み、タイマ制御部2aaはタイマ設定機能2ebで
設定された時間と印刷停止後の時間を比較し設定時間未
満の場合はステップ303に進む。設定時間が経過した
場合は、ステップ306に進み、プリンタ2の制御部2
aは受信処理部2bに対して解放処理を行い、他JOB
の受信処理、印刷処理を開始する(ステップ307)。
その場合、誤印刷を認識され、未印刷状態の差分データ
はそのまま記憶媒体2gに保管され、ユーザよりの指示
待ち状態となる。
【0020】この実施の形態の正常でない印刷の場合に
印刷処理を終了する動作の実施例を示した図4を図1に
併せて参照して、具体的なこの実施の形態の実施例の動
作を詳細に説明する。
【0021】正常に印刷出来なかった印刷データをその
後ユーザが印刷キャンセルを実行する場合を説明する。
ホストコンピュータ1のアプリケーション1aで作成さ
れた5ページものの文章を印刷実行した場合(ステップ
411)、プリンタドライバ1bは印刷データのページ
数を5と検出する。プリンタ2は受信した印刷データを
ページ数認識機能2baでページ数を5と認識する(ス
テップ421)。データ処理部2cは受信した印刷デー
タを解析し、印刷処理部2dで印刷を実行する。印刷処
理部2dで5枚印刷した時、印刷データがまだ残ってい
る場合には、印刷を一時停止する(ステップ423)。
その場合、残データは記憶媒体2gで保存される(ステ
ップ424)。その時、残データのページ数を検出し、
そのページ数をホストコンピュータ1に送信する。プリ
ンタドライバ1bはホストコンピュータ1のディスプレ
イ上にその差分のページ数等の情報を表示する(ステッ
プ413)。ユーザが印刷終了の指示を行った時、プリ
ンタドライバ1bは印刷終了指示をプリンタ2に通知
し、プリンタ2は差分データの削除を実行する(ステッ
プ425)。
【0022】この実施の形態の正常でない印刷の場合に
一時その印刷処理を解放する動作の実施例を示した図5
を図1に併せて参照して、正常に印刷出来なかった印刷
データをその後ユーザ指示を行わない場合を説明する。
【0023】プリンタ2とネットワーク接続されている
ホストコンピュータ1とでアプリケーション1aで作成
された5ページものの文章を印刷実行した場合(ステッ
プ511)、プリンタドライバ1bは印刷データのペー
ジ数を5と検出する(ステップ512)。プリンタ2は
受信した印刷データをページ数認識機能2baでページ
数を5枚と認識する(ステップ521)。データ処理部
2cは受信した印刷データを解析し(ステップ52
2)、印刷処理部2dで印刷を実行する。今、印刷処理
部2dで5枚印刷した時、印刷データがまだ残っている
場合には、印刷を一時停止する(ステップ523)。そ
の場合、残データは記憶媒体2gで保存される(ステッ
プ524)。その時、残データのページ数を検出し、そ
のページ数をホストコンピュータ1に送信する。プリン
タドライバ1bはホストコンピュータ1のディスプレイ
上にその差分のページ数等の情報を表示する(ステップ
513)。ホストコンピュータ1にメッセージを送信し
た後プリンタ2は、タイマ制御部2aaで停止後の時間
カウントを行う(ステップ525)。今、タイマ設定が
30秒で設定してあるので、プリンタ2は30秒間はホ
ストコンピュータ1よりユーザの指示を待ち続ける。3
0秒過ぎると自動的に受信処理部2bの解放処理を行
い、他のネットワーク接続されているホストコンピュー
タ3の印刷データの受信を開始する(ステップ52
6)。
【0024】プリンタドライバに自ら印刷停止ページ数
を設定する機能を付加することにより、印刷を任意のペ
ージで停止させ、その後印刷の再開/終了を実行する動
作を示した図である図6を図1に併せて参照して、印刷
停止ページ数を設定した場合を説明する。ホストコンピ
ュータ1でアプリケーション1aで作成された5ページ
ものの文章を印刷実行するとき(ステップ611)、プ
リンタドライバ1bで印刷停止ページ数3を設定する
(ステップ612)。プリンタ2は受信した印刷データ
をページ数認識機能2baでページ数を3と認識する
(ステップ621)。データ処理部2cは受信した印刷
データを解析し(ステップ622)、印刷処理部2dで
印刷を実行する。今、印刷処理部2dで3枚印刷した時
印刷を一時停止する(ステップ623)。そして、印刷
データがまだ残っている場合、残データは記憶媒体2d
で保存される(ステップ624)。その時、残データの
ページ数を検出し、そのページ数をホストコンピュータ
1に送信する。プリンタドライバ1bはホストコンピュ
ータ1のディスプレイ上にその残ページ数等の情報を表
示する(ステップ613)。ユーザが印刷再開の指示を
行った時、プリンタドライバ1bは印刷再開指示をプリ
ンタ2に通知し(ステップ614)、プリンタ2は残デ
ータの印刷・削除を実行する(ステップ625)。
【0025】
【発明の効果】以上説明したように、本発明の第1の効
果は、プリンタが自動的に正常でない印刷を検出するこ
とが出来ることにある。そのため、何らかの原因で文字
化け等の正常でない文章が出力され続けることがなく、
用紙やトナー等の無駄を省くことができる。
【0026】その理由は、プリンタドライバに印刷デー
タのページ数を検出する機能と、プリンタ側で実際の印
刷枚数をカウントし、印刷を一時停止させ、データを保
存する記憶媒体を持たせたことによるものである。
【0027】第2の効果は、プリンタが自動的に正常で
ない印刷を検出した時、そのジョブを待避させ、自動的
に次のジョブに移行することが出来ることにある。その
ため、誤印刷時の無駄な印刷待ちが存在しなくなり、効
率的な運用が行うことが出来る。
【0028】その理由は、プリンタにタイマカウントを
設定し、それを管理させる機能を持たせたことによるも
のである。Description: BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The present invention relates to a printer system, and more particularly to a printer system capable of stopping and deleting data when printing is not performed correctly. 2. Description of the Related Art Conventionally, in a printer system of this type, when a printer shared by a network or the like does not perform normal printing, abnormal printed matter such as garbled characters continues to be printed. In this case, another person cannot print until the person finds and deletes the print data. Further, as disclosed in Japanese Patent Application Laid-Open No. 10-283127, another person, not the person, discovers the abnormal print and performs print end processing to delete the print data. There is a printer system that can shift to printing of the next job. A problem with this conventional printer system is that there is no function to automatically stop abnormal printing. JP-A-10-28
According to the technique disclosed in Japanese Patent No. 3127, printing is not completed unless it is detected that abnormal printing has been performed and someone operates the printer. The reason is that the printer is not provided with a means for automatically determining abnormal printing. SUMMARY OF THE INVENTION It is an object of the present invention to provide a printer system provided with a means for automatically judging abnormal printing in a printer, so that the printer can be used more efficiently and consumables (paper, toner, etc.) can be reduced. It is assumed that. A printer system according to the present invention has means for detecting the number of pages of a print-instructed job in a printer driver in a host computer, and means for recognizing the number of pages. The printer has means for stopping / ending printing at the number of pages when the printer actually prints, and the number of printed sheets is instructed to be printed.
If the number of pages is larger than the number of pages, the difference
Printer has means for storing the difference print data
The printer has means for storing the data on a medium. [0007] [0008] [0009] The printer system of the present invention, ho
Application that creates print data
And a pre-set to send the print data to the printer.
Printer driver, and the printer driver
Number of pages of the print data created by the application
Has a page number recognition function for detecting the
The number of pages is sent to the printer, and the printer
And a control unit for controlling all the unit processes, and receiving the print data.
And a printer that analyzes the print data and
Data processing unit for converting to words and printing for print output processing
Processing unit and for the user to make settings directly on the printer
And a panel processing unit of the reception processing unit in the printer.
Recognize the number of pages received by the page number recognition function,
The print processing unit counts the number of printed sheets to count the actual number of printed sheets.
The print number counter function is
The comparison between the number of pages and the number of received pages is performed.
Features. Next, an embodiment of the present invention will be described in detail with reference to the drawings. Referring to FIG. 1 showing a block diagram of an embodiment of the present invention, in a printer system according to this embodiment, when printing is performed by a printer 2, print data is created by a host computer 1, Printing is performed by transmitting the data. Normally, print data is stored in the host computer 1.
It is created by various applications 1a. The print data is transmitted to the printer 2 using the printer driver 1b. The printer 2 includes a control unit 2a that controls all internal processing, a reception processing unit 2b that receives data, a data processing unit 2c that analyzes the data and converts the data into a printer language, and a print processing unit 2d that performs print output processing. , A panel processing unit 2 e for the user to make settings directly on the printer 2
And The printer driver 1b has a page number recognition function 1ba for detecting the number of pages of the print data created by the application 1a. The detected page number is transmitted to the printer 2, and the printer 2 recognizes the received page number by the page number recognition function 2ba of the reception processing unit 2b. The print processing unit 2d has a print number counter function 2da for counting the actual number of prints. The print number counter function 2da compares the actual number of prints with the number of pages sent. Further, when the actual number of prints is larger than the number of pages sent to the printer 2, a storage medium 2g for storing the difference print data and a storage medium 2 are provided.
It has a data storage processing unit 2f that controls g. When a difference occurs, not only the print data is stored, but also the transmission processing unit 2h notifies the host computer 1 of the information, and the panel processing unit 2e includes a print end / resume button 2e.
is provided so that the subsequent processing can be operated from the printer 2 side. The information notification sent from the printer 2 to the host computer 1 is displayed on the screen by the message display unit 1bb, and includes a print end / resume button 1bba. Can be performed. Further, a timer setting function 2eb is provided in the panel processing unit 2e of the printer 2, and a timer control unit 2a is provided in the control unit 2a so that the elapsed time after printing is stopped can be known.
a. Referring to FIG. 2 which is a flowchart showing the operation of ending the printing process in the case of abnormal printing according to this embodiment in conjunction with FIG. 1, abnormal printing of the present invention is automatically determined. The operation will be described. In the host computer 1, the number of pages of print data created by the application 1a is detected by the page number recognition function 1ba of the printer driver 1b (step 201). Next, the printer 2 recognizes the number of pages received from the printer driver 1b by the page number recognition function 2ba of the reception processing unit 2b, and obtains the actual number of pages recognized by the recognized page number and the number of prints counter function 2da of the print processing unit 2d. A comparison is made with the number of prints (step 202).
If the number of pages is equal to the number of prints, it is determined that normal printing has been completed, and printing is terminated. If the number of pages is larger than the number of prints, it is determined that the number is not normal, and the process proceeds to step 203, where the transmission processing unit 2
h notifies the host computer 1 of the information, and causes the user to recognize the information on the message display unit 1bb. in this case,
Since printing has already been completed, only information notification is performed. If the number of pages <the number of prints, the printing is temporarily stopped when the number of pages has been printed, the process proceeds to step 204, and the difference print data is stored in the storage medium 2g. In this case, information such as the number of remaining pages is obtained by the data storage recognition processing unit 2f, and the transmission processing unit 2h notifies the host computer 1 of the information.
The user is recognized by the message display unit 1bb (step 205). The user can select a print end / resume button 1bba on the message display unit 1bb or a print end / resume button 2e provided on the panel processing unit 2e of the printer 2.
By operating a, it is possible to select the end / restart of the printing of the difference data (step 206). If printing end is selected, the process proceeds to step 208, where the storage medium 2
The difference data stored in g is deleted, and the process ends. If printing restart is selected, the flow advances to step 207 to print the difference data, and the flow advances to step 208 to delete and end the difference data. Further, referring to FIG. 1 along with FIG. 3 which is a flowchart showing an operation of temporarily releasing the printing process in the case of abnormal printing according to the embodiment, the operation of the printing process releasing process will be described. explain. When the printer 2 detects that the number of printed pages is larger than the number of pages recognized by the page number recognition function 2ba (step 301), the printing is temporarily stopped when the number of pages has been printed, and the difference data is stored. Then, the user is notified (step 302). If there is a next instruction from the user, the process proceeds to step 304, and the process ends according to the instruction. If there is no instruction from the user, step 305
The timer controller 2aa compares the time set by the timer setting function 2eb with the time after the printing is stopped, and proceeds to step 303 if the time is less than the set time. If the set time has elapsed, the process proceeds to step 306 and the control unit 2 of the printer 2
a performs release processing for the reception processing unit 2b,
The receiving process and the printing process are started (step 307).
In this case, the erroneous printing is recognized, and the difference data in the unprinted state is stored in the storage medium 2g as it is, and the user waits for an instruction. Referring to FIG. 4 together with FIG. 1 showing an example of the operation of terminating the printing process in the case of abnormal printing of this embodiment, the operation of the specific example of this embodiment will be described. Will be described in detail. A case will be described in which the user subsequently cancels printing of print data that could not be printed normally.
When the text of five pages created by the application 1a of the host computer 1 is printed (step 411), the printer driver 1b detects that the number of pages of the print data is five. The printer 2 recognizes the received print data as 5 pages using the page number recognition function 2ba (step 421). The data processing unit 2c analyzes the received print data and executes printing in the print processing unit 2d. When the print processing unit 2d prints five sheets and the print data still remains, the printing is temporarily stopped (step 423).
In that case, the remaining data is stored in the storage medium 2g (step 424). At that time, the number of remaining data pages is detected,
The number of pages is transmitted to the host computer 1. The printer driver 1b displays information such as the number of pages of the difference on the display of the host computer 1 (step 413). When the user gives a print end instruction, the printer driver 1b notifies the printer 2 of the print end instruction, and the printer 2 deletes the difference data (step 425). FIG. 5 shows an embodiment of an operation for temporarily releasing the printing process in the case of abnormal printing according to this embodiment.
FIG. 1 is also referred to in conjunction with FIG. 1 to describe a case where print data that cannot be printed normally is not subsequently instructed by the user. When the printer 2 and the host computer 1 connected to the network have printed and executed the text of five pages created by the application 1a (step 511), the printer driver 1b detects that the number of pages of the print data is five. (Step 512). The printer 2 recognizes the received print data as having five pages using the page number recognition function 2ba (step 521). The data processing unit 2c analyzes the received print data (step 52).
2) Printing is performed by the print processing unit 2d. Now, when the print processing unit 2d prints five sheets and the print data still remains, the printing is temporarily stopped (step 523). In that case, the remaining data is stored in the storage medium 2g (step 524). At that time, the number of pages of the remaining data is detected, and the number of pages is transmitted to the host computer 1. The printer driver 1b displays information such as the number of pages of the difference on the display of the host computer 1 (step 513). After transmitting the message to the host computer 1, the printer 2 counts the time after the stop by the timer control unit 2aa (step 525). Now, since the timer setting is set for 30 seconds, the printer 2 keeps waiting for the user's instruction from the host computer 1 for 30 seconds. 3
After 0 seconds, the release processing of the reception processing unit 2b is automatically performed, and the reception of the print data of the host computer 3 connected to another network is started (step 52).
6). FIG. 6 is a diagram showing an operation of stopping printing at an arbitrary page by adding a function of setting the number of pages to stop printing to the printer driver by itself, and then executing restart / end of printing. A case in which the number of print stoppages is set will be described with reference to FIG. When the host computer 1 prints and executes the text of five pages created by the application 1a (step 611), the printer driver 1b sets the number 3 of print-stoppages (step 612). The printer 2 recognizes the received print data as three pages using the page number recognition function 2ba (step 621). The data processing unit 2c analyzes the received print data (step 622), and executes printing in the print processing unit 2d. Now, when three sheets have been printed by the print processing unit 2d, printing is temporarily stopped (step 623). If the print data still remains, the remaining data is stored in the storage medium 2d.
(Step 624). At that time, the number of pages of the remaining data is detected, and the number of pages is transmitted to the host computer 1. The printer driver 1b displays information such as the number of remaining pages on the display of the host computer 1 (step 613). When the user issues a print restart instruction, the printer driver 1b notifies the printer 2 of the print restart instruction (step 614), and the printer 2 prints and deletes the remaining data (step 625). As described above, the first effect of the present invention is that the printer can automatically detect abnormal printing. Therefore, abnormal sentences such as garbled characters do not continue to be output for some reason,
Waste of paper, toner, and the like can be eliminated. The reason is that the printer driver has a function of detecting the number of pages of print data and the printer has a storage medium for counting the actual number of prints, temporarily stopping printing, and storing data. Things. The second effect is that, when the printer automatically detects abnormal printing, the job can be saved and automatically shifted to the next job. Therefore, there is no needless printing wait at the time of erroneous printing, and efficient operation can be performed. The reason is that the printer has a function of setting a timer count and managing the timer count.
【図面の簡単な説明】
【図1】本発明の一実施の形態の構成を示すブロック図
である。
【図2】この実施の形態おける正常でない印刷の場合に
印刷処理を終了する動作を示したフローチャートであ
る。
【図3】この実施の形態の正常でない印刷の場合に一時
その印刷処理を解放する動作を示したフローチャートで
ある。
【図4】この実施の形態の正常でない印刷の場合に印刷
処理を終了する動作の実施例を示した図である。
【図5】この実施の形態の正常でない印刷の場合に一時
その印刷処理を解放する動作の実施例を示した図であ
る。
【図6】他の実施例として、停止印刷ページ数を設定し
た場合の動作を示した図である。
【符号の説明】
1 ホストコンピュータ
2 プリンタ
1a アプリケーション
1b プリンタドライバ
2a 制御部
2b 受信処理部
2c データ処理部
2d 印刷処理部
2e パネル処理部
2f データ記憶処理部
2g 記憶媒体
2h 送信処理部BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a configuration of an embodiment of the present invention. FIG. 2 is a flowchart illustrating an operation of ending a printing process in a case of abnormal printing in this embodiment. FIG. 3 is a flowchart illustrating an operation of temporarily releasing the printing process in the case of abnormal printing according to the embodiment; FIG. 4 is a diagram illustrating an example of an operation of ending a printing process in the case of abnormal printing according to the embodiment; FIG. 5 is a diagram illustrating an example of an operation of temporarily releasing print processing in the case of abnormal printing according to the embodiment; FIG. 6 is a diagram illustrating an operation when a stop print page number is set as another embodiment. [Description of Signs] 1 Host computer 2 Printer 1a Application 1b Printer driver 2a Control unit 2b Reception processing unit 2c Data processing unit 2d Print processing unit 2e Panel processing unit 2f Data storage processing unit 2g Storage medium 2h Transmission processing unit
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) B41J 29/38 B41J 29/46 B41J 29/20 G06F 3/12 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) B41J 29/38 B41J 29/46 B41J 29/20 G06F 3/12
Claims (1)
する手段をホストコンピュータ内のプリンタドライバに
有し、そのページ数を認識する手段をプリンタが有し、
実際印刷した場合そのページ数で印刷を停止/終了させ
る手段をプリンタが有し、印刷枚数の方が印刷指示され
たジョブのページ数より多い場合にその差分の印刷枚数
を検出する手段をプリンタが有し、その差分の印刷デー
タを記憶媒体に保存する手段をプリンタが有することを
特徴とするプリンタシステム。(57) [Claim 1] A printer driver in a host computer has means for detecting the number of pages of a job for which printing has been instructed, and the printer has means for recognizing the number of pages.
The printer has means for stopping / ending printing at the number of pages when the actual printing is performed. When the number of prints is larger than the number of pages of the job for which printing is instructed, the printer has means for detecting the difference of the number of prints. A printer system having the means for storing the difference print data in a storage medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29347799A JP3528708B2 (en) | 1999-10-15 | 1999-10-15 | Printer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29347799A JP3528708B2 (en) | 1999-10-15 | 1999-10-15 | Printer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001113791A JP2001113791A (en) | 2001-04-24 |
| JP3528708B2 true JP3528708B2 (en) | 2004-05-24 |
Family
ID=17795256
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29347799A Expired - Fee Related JP3528708B2 (en) | 1999-10-15 | 1999-10-15 | Printer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3528708B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040070639A1 (en) * | 2002-10-10 | 2004-04-15 | Zerza Wendy L. | Monitoring print performance |
| JP4791405B2 (en) * | 2007-03-30 | 2011-10-12 | 富士フイルム株式会社 | Printed matter inspection apparatus and printed matter inspection program |
| JP5434223B2 (en) * | 2009-04-18 | 2014-03-05 | コニカミノルタ株式会社 | Printing control apparatus and printing apparatus |
| JP2013111852A (en) * | 2011-11-29 | 2013-06-10 | Kyocera Document Solutions Inc | Image forming apparatus |
| JP6515893B2 (en) | 2016-08-26 | 2019-05-22 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, program and information processing system |
-
1999
- 1999-10-15 JP JP29347799A patent/JP3528708B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001113791A (en) | 2001-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1174789A2 (en) | Printing apparatus and printing system, control method, storage medium and program | |
| US7826084B2 (en) | Output control apparatus, output control system, output control method, computer-readable recording medium and computer program for communicating with a plurality of printing apparatuses | |
| JP3528708B2 (en) | Printer system | |
| JP3845789B2 (en) | Print control apparatus and recording medium | |
| JP2003136789A (en) | Printer, print control device, and print control method | |
| JP2001310524A (en) | Image printing system and printing method thereof | |
| JP2006031677A (en) | A printing control apparatus, a printing apparatus, a printing network system, a printing control method, a printing control program, and a recording medium storing the printing control program. | |
| JP2871370B2 (en) | Output control method and device | |
| US9507553B2 (en) | Image forming apparatus, image forming control apparatus, image forming system and image forming control program | |
| US7209247B1 (en) | Multi-function image output apparatus with error control | |
| JP2002011929A (en) | Printer device, control method therefor, control program therefor, and computer-readable storage medium storing the control program | |
| JP2001134388A (en) | Controller for image forming device and printing job monitoring method | |
| JPH07234767A (en) | Printing system | |
| JP2001318775A (en) | Printer, control method thereof, and computer-readable storage medium storing control program therefor | |
| US7580141B2 (en) | Image forming apparatus | |
| JP2000330741A (en) | Method and device for controlling image forming device | |
| JP2002248840A (en) | Print control device, data processing method, and storage medium | |
| JP2002268859A (en) | Image processing device | |
| JP4333048B2 (en) | Image input apparatus, control method therefor, and control program therefor | |
| EP3712745B1 (en) | Image forming apparatus and power supply control method | |
| JP2000298559A (en) | Printer driver | |
| JP4194768B2 (en) | Network printer system | |
| JP2002041252A (en) | Data transmission device, data transmission method, printing device, printing method, and printing system | |
| KR100260905B1 (en) | Method for duplex printing of printer | |
| JPH10329394A (en) | Printing device, external device, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20040203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040216 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080305 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090305 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090305 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100305 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100305 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110305 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110305 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120305 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120305 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140305 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |