JP2003241948A - Method and device for recovering failed print job - Google Patents

Method and device for recovering failed print job

Info

Publication number
JP2003241948A
JP2003241948A JP2002308950A JP2002308950A JP2003241948A JP 2003241948 A JP2003241948 A JP 2003241948A JP 2002308950 A JP2002308950 A JP 2002308950A JP 2002308950 A JP2002308950 A JP 2002308950A JP 2003241948 A JP2003241948 A JP 2003241948A
Authority
JP
Japan
Prior art keywords
print
task
printer
failed
print task
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.)
Withdrawn
Application number
JP2002308950A
Other languages
Japanese (ja)
Inventor
Andrew R Ferlitsch
ロドネイ ファーリッシュ アンドリュー
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.)
Sharp Corp
Original Assignee
Sharp 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
Priority claimed from US10/003,800 external-priority patent/US7180619B2/en
Application filed by Sharp Corp filed Critical Sharp Corp
Publication of JP2003241948A publication Critical patent/JP2003241948A/en
Withdrawn legal-status Critical Current

Links

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method and a system for recovering a failed print task. <P>SOLUTION: When a failure occurs once, a print system constituent member such as a spooler 40 or a print processor 44 may monitor succeeding print jobs in order to decide their success or failure. The failed print jobs are accumulated. The print system constituent member such as the spooler 40 or the print processor 44 then examines a spool directory so as to find out the failed print task 48. When the failed print task 48 is found out, its feature may be compared with that of a succeeded print task 50 in order to determine whether or not it may be printed by the succeeded printer. The succeeded printer may be selected by a user based on whether or not the succeeded printer satisfies requirements or other standards for the print task. <P>COPYRIGHT: (C)2003,JPO

Description

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

【0001】[0001]

【発明の属する技術分野】本出願は、発明者Ferlitsch
らによる2001年1月11日に出願された「印刷を修正した
プリント−プロセッサのための方法および装置」という
タイトルの仮出願番号60/261,132の利益を要求する。こ
の出願は、発明者Ferlitschらによる2001年2月22日に出
願された「印刷を修正したプリント−プロセッサのため
の方法およびシステム」というタイトルのUS特許出願
番号09/681,208の利益をも要求する。この出願は、発明
者Ferlitschらによる2001年3月30日に出願された「プリ
ント−プロセッサに基づくプリンタステイタス検出とプ
リンタタスク配置のための方法およびシステム」という
タイトルのUS特許出願番号09/681,409の利益をも要求
する。この出願はさらに、発明者Ferlitschによる2001
年6月28日に出願された「ページ−独立型スプールファ
イルシートアセンブリのための方法およびシステム」と
いうタイトルのUS特許出願番号09/894,928の利益をも
要求する。この出願はさらに、発明者Ferlitschらによ
る2001年3月30日に出願された「プリンタ−プロセッサ
に基づくプリントタスクエラーの回復のための方法およ
びシステム」というタイトルのUS特許出願番号09/68
1,416の利益をも要求する。
FIELD OF THE INVENTION This application is the inventor of Ferritsch.
Request the benefit of provisional application number 60 / 261,132, filed Jan. 11, 2001, et al., Entitled "Methods and Apparatus for Print Modified Print-Processors". This application also claims the benefit of US patent application Ser. No. 09 / 681,208, entitled "Methods and Systems for Print Modified Print-Processors," filed February 22, 2001 by the inventor Ferritsch et al. . This application is of US patent application Ser. No. 09 / 681,409, entitled "Method and system for print-processor based printer status detection and printer task placement," filed March 30, 2001, by inventor Ferritsch et al. It also demands profits. This application is further invented by Inventor Ferritsch 2001
It also claims the benefit of US patent application Ser. No. 09 / 894,928, entitled "Methods and Systems for Page-Independent Spool File Sheet Assembly," filed June 28, 2010. This application is further described in US patent application Ser. No. 09/68, entitled "Method and system for printer-processor based print task error recovery," filed March 30, 2001, by inventor Ferritsch et al.
It also demands a profit of 1,416.

【0002】[0002]

【従来の技術】多くのコンピュータ環境下において、印
刷ジョブは、アプリケーション、バッチファイルや他の
幾つかの方法から開始される。一旦、印刷ジョブが開始
されると、そのジョブは、ハードコピーメディアに印刷
するための印刷装置によって受け入れられるフォーマッ
トの中にジョブを処理する様々な印刷ストリームコンポ
ーネントからなる印刷ストリームと一緒に手渡される。
ある環境では、印刷ストリームがかなり単純で、しかし
ながら、マイクロソフトWindowsシステムのような、最
も一般的なオペレーションシステムにおいて、印刷スト
リームは、たくさんの構成要素と処理ステップとを持つ
むしろ複合体であってもよい。これらのシステムは、か
なり信頼できるが、プリントジョブを失敗させるエラー
を発生することができる。
2. Description of the Related Art In many computer environments, print jobs are initiated from applications, batch files, or some other method. Once a print job is initiated, the job is handed along with a print stream consisting of various print stream components that process the job into a format that is accepted by the printing device for printing on hardcopy media.
In some environments, the print stream is fairly simple, however, in most common operating systems, such as Microsoft Windows systems, the print stream may be rather complex with many components and processing steps. . Although fairly reliable, these systems can generate errors that cause print jobs to fail.

【0003】印刷ジョブは、印刷ジョブのエラーによっ
ても失敗するかもしれない。これらのエラーは、印刷装
置の回路やロジックで発生するかもしれない。それら
は、印刷装置内の機械的な問題によっても発生するかも
しれない。印刷ジョブは、用紙トレイ空の時や、装置が
ラインを切った時のように、印刷装置の不適当な準備に
よっても失敗するかもしれない。
A print job may also fail due to a print job error. These errors may occur in the circuitry and logic of the printing device. They may also be caused by mechanical problems within the printing device. A print job may also fail due to improper preparation of the printing device, such as when the paper tray is empty or when the device cuts a line.

【0004】様々なオペレーションシステムは、印刷ジ
ョブの失敗から回復するための方法を有している。しか
し、これらの方法は、しばしば回復を失敗させるたくさ
んの欠点がある。あるシステムでは、ある任意の事象が
発生するまで失敗した印刷タスクはスプールディレクト
リに蓄積される。しかし、その印刷ジョブが必要とされ
た後か、あるいはユーザが既に別の解決方法を見つけた
後まで、これらの事象はしばしば発生しない。
Various operating systems have methods for recovering from print job failures. However, these methods often have many drawbacks that make recovery unsuccessful. In some systems, print tasks that fail until some arbitrary event occurs are stored in the spool directory. However, these events often do not occur until after the print job is needed or after the user has already found another solution.

【0005】Windows 9xのような、いくつかのマイクロ
ソフトオペレーションシステムでは、オペレーションシ
ステムが再開されると、失敗した印刷タスクを再開する
ための試みが始まる。このアプローチには幾つかの欠点
がある。1)そのシステムが再ブートされなくてはなら
ない、2)以前の失敗が解決されていないかもしれない
という理由で、再び印刷ジョブが失敗することができ
る、3)関連したシステム配置データが将来の分析のた
めに記録されていない、4)機能している従来のものに
変わる、互換性のある印刷装置で印刷ジョブを再開する
ためのオプションがない。現在のシステムでは、他の問
題や欠点も生じる。
In some Microsoft operating systems, such as Windows 9x, when the operating system is restarted, an attempt is made to restart the failed print task. This approach has several drawbacks. 1) the system must be rebooted, 2) the print job can fail again because the previous failure may not have been resolved, and 3) the associated system location data will Not recorded for analysis, 4) There is no option to resume a print job on a compatible printing device, replacing the working conventional one. Other problems and drawbacks arise with current systems.

【0006】[0006]

【課題を解決するための手段】本発明の一実施形態にか
かるシステムと方法は、印刷ジョブの失敗からの回復の
ための手段を供給する。いくつかの実施形態は、失敗モ
ードを同一視するための印刷ジョブの失敗データを記録
してもよい。選択された装置が失敗した場合には、いく
つかの実施形態では有効な印刷装置を検出する。いくつ
かの実施形態は、機能している印刷装置へ失敗した印刷
ジョブを転送する。
The system and method according to one embodiment of the present invention provides a means for recovery from print job failure. Some embodiments may record print job failure data to identify failure modes. If the selected device fails, some embodiments detect a valid printing device. Some embodiments forward the failed print job to a working printing device.

【0007】[0007]

【発明の実施の形態】上述した形態は、この詳細な説明
の一部としてすぐに具体化される。ここで図面に一般的
に描かれ、示されたように、本発明の構成部材は、幅広
い多様性を持った、異なる構成でアレンジされたり、設
計されたりすることができる。そして、図1〜図11に
示すような、以下の本発明のシステムおよび方法の実施
形態のより詳しい説明は、クレーム化された本発明の範
囲に限定されるものではないが、本発明の現在の好まし
い実施形態の単なる代表に過ぎない。本発明のいくつか
の実施形態は、好ましい部材が好ましい符号によって全
体に示されている図面を参照してよく理解されるであろ
う。
The above described forms are immediately embodied as part of this detailed description. As generally depicted and shown in the drawings herein, the components of the present invention can be arranged and designed in a wide variety of different configurations. And, a more detailed description of embodiments of the system and method of the present invention, as shown in FIGS. 1-11, is not intended to be limited to the scope of the claimed invention, but to the present invention Are merely representative of the preferred embodiments of. Some embodiments of the present invention will be better understood with reference to the drawings, in which preferred elements are generally indicated by preferred numerals.

【0008】本発明の実施形態に係るシステムおよび方
法は、一般的に、ネットワークを通じて、またはリモー
ト印刷環境を通じて、局所的に接続されている一つある
いはそれ以上の印刷装置を備えている。これらのシステ
ムおよび方法は、プリントジョブを生成し、印刷装置へ
伝送する計算装置をさらに備えていてもよい。これらの
実施形態は、さらに、プリンタドライバ、スプーラ、プ
リンタプロセッサ、および処理し、送信し、一方でプリ
ントジョブを製造するように機能する他のプリントシス
テム構成部材を備えていてもよい。いくつかの実施形態
では、これらの構成部材は、マイクロソフトWindows 9
x、NT、2000、XPあるいは類似の処理システムに存在し
ていてもよい。これらの処理システムプリントシステム
構成部材と処理との詳細は、マイクロソフトWindowsド
ライバディベロップメントキット(DDKs)およびここ
で参考までに具体化された関連する書類を参照すること
で得ることができる。
Systems and methods according to embodiments of the invention generally include one or more printing devices that are locally connected through a network or through a remote printing environment. These systems and methods may further include a computing device that creates and transmits the print job to the printing device. These embodiments may also include a printer driver, a spooler, a printer processor, and other printing system components that function to process, send, and produce print jobs. In some embodiments, these components are Microsoft Windows 9
x, NT, 2000, XP or similar processing system. Details of these processing system printing system components and processes can be obtained by reference to the Microsoft Windows Driver Development Kits (DDKs) and related documents incorporated herein by reference.

【0009】マイクロソフトWindows(登録商標)シス
テムを利用した本発明の実施形態は、一般的に、プリン
タドライバ、スプーラ、プリントプロセッサ、およびオ
ペレーティングシステムとそのオペレーティングシステ
ムで実行されるアプリケーションとを通じて生成された
印刷タスクを処理する他の印刷システム構成部材を備え
ている。他のオペレーティングシステムと組み合わせて
使用される実施形態は、類似の処理エレメントを利用す
るであろう。
Embodiments of the present invention utilizing the Microsoft Windows® system generally provide printing generated through a printer driver, a spooler, a print processor, and an operating system and applications running on the operating system. It comprises other printing system components for processing tasks. Embodiments used in combination with other operating systems will utilize similar processing elements.

【0010】本発明の模範的な実施形態は、マイクロソ
フトWindows(登録商標)環境に関連する技術を用いて
述べられるであろう。しかし、これらの用語は、他の処
理システムにおける同等の要素に関連するであろう。例
えば、たくさんの実施形態で述べられた印刷プロセッサ
は、他のオペレーティングシステムで同等の機能を有す
る要素として、Windows(登録商標)環境で共通する印
刷プロセッサに関連している。
An exemplary embodiment of the present invention will be described using the technology associated with the Microsoft Windows® environment. However, these terms will relate to equivalent elements in other processing systems. For example, the print processor described in many embodiments is related to the print processor common in the Windows environment as an element having equivalent functions in other operating systems.

【0011】こことそれに続く段落での定義は、この明
細書と関連するクレームとの全体に与えている。用語
「印刷ジョブ」は、印刷されることができたデータのい
くつかの組み合わせを参考にしていてもよい。印刷ジョ
ブは、テキストおよび/またはグラフィックとを備えて
いてもよく、ページの一部、1ページ、あるいはたくさ
んのページを含んでいてもよい。印刷ジョブは、与えら
れても、与えられていなくてもよい。一般に、印刷ジョ
ブは、ワードプロセッサ、スプレッドシート等のような
アプリケーションによって生成されていてもよい。しか
し、印刷ジョブは、直接的に印刷処理に送られてもよい
メモリ内のファイルやデータをも含んでいてもよい。
The definitions here and in the following paragraphs are given throughout this specification and the related claims. The term "print job" may refer to some combination of data that could be printed. A print job may include text and / or graphics and may include a portion of a page, one page, or many pages. The print job may or may not be given. In general, print jobs may have been generated by applications such as word processors, spreadsheets, etc. However, the print job may also include files and data in memory that may be sent directly to the printing process.

【0012】用語「印刷コピー」あるいは「コピー」
は、印刷ジョブの一つの印刷装置出力を生成するデー
タ、コードまたはコマンドを参考にしていてもよいし、
あるいは、印刷ジョブの実際のハードコピー出力を参考
にしてもよい。
The term "printed copy" or "copy"
May refer to data, code or commands that produce one printer output of a print job,
Alternatively, the actual hard copy output of the print job may be referred to.

【0013】用語「印刷タスク」は、印刷ジョブとコピ
ーとの組み合わせを含んでいてもよい。印刷タスクは、
一つあるいはそれ以上の印刷ジョブ、一つあるいはそれ
以上の各印刷ジョブのコピーとを備えていてもよい。
The term "print task" may include a combination of print jobs and copies. The print task is
It may include one or more print jobs, one or more copies of each print job.

【0014】用語「コピースプリッティング」は、全体
数のコピーの一部を含む各修正された印刷タスクを持つ
複合的なコピーを含む印刷タスクが複合的な修正された
印刷タスクに分割されることによる処理を参照してもよ
い。
The term "copy splitting" refers to the fact that a print task containing a composite copy with each modified print task containing a portion of the total number of copies is divided into composite modified print tasks. You may refer to processing.

【0015】用語「ジョブスプリッティング」は、少な
くとも一つの印刷ジョブを含む印刷タスクが、印刷ジョ
ブの一部を含むそれぞれ修正された印刷タスクを持つ複
合的に修正された印刷タスクに分割される印刷タスクに
よる処理を参考にしてもよい。
The term "job splitting" refers to a print task in which a print task containing at least one print job is divided into multiple modified print tasks each having a modified print task containing a portion of the print job. You may refer to the processing by.

【0016】用語「ネットワーク」は、装置が互いに通
信することができる印刷装置のような、計算装置と周辺
機器とのいくつかの組み合わせを参考にしてもよい。用
語「ネットワーク」は、ローカルエリアネットワーク
(LANs)、ワイドエリアネットワーク(WANs)、たく
さんの他のネットワークタイプを含んでいてもよい。ネ
ットワークは、一般的な導電性ケーブル、光ファイバケ
ーブル、電話線ケーブル、電源ラインケーブルや他の電
気的、光導電体および赤外線、RFあるいは他のワイヤレ
ス方法を用いたワイヤレス接続と同様の他の信号伝送媒
体を用いて接続されていてもよい。
The term "network" may refer to some combination of computing devices and peripherals, such as printing devices, which allow devices to communicate with each other. The term "network" may include local area networks (LANs), wide area networks (WANs), and many other network types. Networks include common conductive cables, fiber optic cables, telephone line cables, power line cables and other electrical, photoconductor and other signals similar to wireless connections using infrared, RF or other wireless methods. It may be connected using a transmission medium.

【0017】マイクロソフトWindowsオペレーティング
システム下で使用される印刷システムを簡易に説明する
ために、システム構成部材のいくつかのグループが、選
択的に呼ばれてもよい。いくつかの構成部材は、それら
のグループネームで一般的に呼ばれてもよい。例えば、
スプーラAPIサーバは、スプーラと呼ばれている。スプ
ーラクライアントインターフェイス、スプーラAPIサー
バ、ルータ、印刷ジョブクリエーションAPI、およびジ
ョブスケジューリングAPIを含む構成部材のグループ
は、Windows NT/2000オペレーションシステムの中のス
プーラとして呼ばれてもよい。ファイルフォーマットデ
ィレクタ、EMF印刷プロセッサDLLを含む構成部材のグル
ープは、印刷プロセッサと呼ばれてもよい。同等な構成
部材のグループは、マイクロソフトオペレーティングシ
ステムや他のシステムの何れかでも、これらの用語で呼
ばれていてもよい。
In order to briefly describe the printing system used under the Microsoft Windows operating system, some groups of system components may be selectively called. Some components may be commonly referred to by their group name. For example,
Spooler API server is called Spooler. A group of components that includes a spooler client interface, a spooler API server, a router, a print job creation API, and a job scheduling API may be referred to as a spooler in the Windows NT / 2000 operating system. The group of components that include the file format director, the EMF print processor DLL, may be referred to as the print processor. A group of equivalent components may be referred to in these terms in either the Microsoft operating system or any other system.

【0018】マイクロソフトWindowsあるいはWindowsオ
ペレーションシステムへの言及は、Windows 95、Window
s 98、Windows NT、Windows 2000、Windows ME、Window
s XPおよびその他を含むマイクロソフトオペレーティン
グシステムのいくつかのバージョンやバリエーションを
参照してもよい。本発明の模範的な実施形態は、Window
sオペレーションシステムおよび環境を指し示していて
もよいが、Macintosh(登録商標)、UNIX
(登録商標)、DOS、Linux(登録商標)、MVSおよ
びその他のような他のオペレーションシステムを指し示
すシステムおよび方法は、本発明の範囲内で熟考される
べきである。
References to Microsoft Windows or the Windows operating system include Windows 95, Window
s 98, Windows NT, Windows 2000, Windows ME, Window
You may refer to several versions and variations of the Microsoft operating system, including XP and others. An exemplary embodiment of the invention is Window
s Operating system and environment may be referred to as Macintosh (registered trademark), UNIX
Systems and methods that refer to other operating systems such as ™, DOS, Linux, MVS and others should be considered within the scope of the present invention.

【0019】本発明の実施形態は、ソフトウェア、ファ
ームウェア、ハードウェアおよびここで述べた機能を達
成する他のフォームの中で具体化されてもよい。本発明
の実施形態は、変化する計算装置、オペレーティングシ
ステム、印刷装置、ネットワークハードウェアおよびソ
フトウェア、アプリケーションおよび他の変化をもつた
くさんの環境に適合されてもよいので、これらの実施形
態はそれらの機能を達成するためのたくさんのフォーム
を用いてもよい。いくつかの実施形態は、例えば、制限
を経由することなく、信号として伝達されてもよいし、
アナログまたはデジタルの電気的な信号、あるいは光フ
ァイバ線における光として、伝送されてもよい。これら
の実施形態の全ては、本発明の範囲内で考慮されるべき
である。
Embodiments of the invention may be embodied in software, firmware, hardware and other forms that accomplish the functions described herein. Embodiments of the present invention may be adapted to numerous environments with changing computing devices, operating systems, printing devices, network hardware and software, applications and other changes, so these embodiments are capable of adapting their functionality. Many forms may be used to achieve Some embodiments may be signaled, for example, without going through restrictions,
It may be transmitted as an analog or digital electrical signal, or as light on an optical fiber line. All of these embodiments are to be considered within the scope of the invention.

【0020】一般的な印刷環境では、ユーザが、それぞ
れ1またはそれ以上のページを含む1またはそれ以上の
ドキュメントを含んでいるであろう印刷タスクを開始し
てもよい。印刷タスクは、印刷ジョブの複合的なコピー
を含んでいてもよい。印刷タスクは、限定されない例と
して、プリントコマンド言語(PCL)、アドーブポスト
クリプト、ポータブルドキュメントフォーマット(PD
F)およびティフ(TIFF)のようなページ記述言語(PD
L)における出力のようなプリンタ準備データに前処理
されてもよい。印刷タスクは、実行記録されてもよい。
実行記録された印刷タスクでは、指示を再送すること
は、次に続く再生のために記録される。実行記録された
フォーマットのいくつかの例としては、高められたメタ
ファイル(EMF)およびシャープのプリンタメタファイ
ル(PMF)がある。
In a typical printing environment, a user may initiate a printing task that would contain one or more documents, each containing one or more pages. The print task may include a composite copy of the print job. Print tasks include, but are not limited to, Print Command Language (PCL), Adobe Postcrypt, Portable Document Format (PD).
Page Description Languages (PD) such as F) and TIFF
It may be pre-processed into printer preparation data such as output in L). The print task may be recorded for execution.
In the run-recorded print task, resending the instruction is recorded for subsequent playback. Some examples of run-recorded formats are Enhanced Metafile (EMF) and Sharp's Printer Metafile (PMF).

【0021】一般的に、印刷タスクが開始されると、ユ
ーザはその処理を開始するために、入力選択を作成す
る。計算装置は、プリントダイアログボックス、コマン
ドラインクイアリー、パネルディスプレイ、ユーザが印
刷タスクのオプションを選択することを許す他のいくつ
かのユーザインターフェースのフォームのような、ダイ
アログのディスプレイに応答してもよい。プリンタ、プ
ロッタ、マルチファンクション周辺機器(MFP)、CDバ
ーナあるいは他の装置のような印刷装置の選択肢であっ
てもよい。一度、印刷装置が選択されると、ドライバ
と、付加的に印刷プロセッサと他の印刷システム構成部
材とが、ロードされてもよい。一旦、ドライバおよび/
または他の印刷システム構成部材とがロードされた場合
には、追加のダイアログが選択された装置でユーザのオ
プションを有効にするように表されてもよい。印刷品
質、用紙サイズ、方向、トレイ選択、手動フィード、ス
テイプリング、ウォーターマーク、および他のオプショ
ンが、一般的に選択されてもよい。
[0021] Generally, when a print task is initiated, the user creates an input selection to begin the process. The computing device may respond to the display of dialogs, such as print dialog boxes, command line queriers, panel displays, and some other form of user interface that allows the user to select options for the print task. . It may be a choice of printing device such as a printer, plotter, multifunction peripheral (MFP), CD burner or other device. Once the printing device is selected, the driver and optionally the print processor and other printing system components may be loaded. Once the driver and /
Or, when loaded with other printing system components, additional dialogs may be presented to enable the user's options on the selected device. Print quality, paper size, orientation, tray selection, manual feed, stapling, watermarks, and other options may generally be selected.

【0022】本発明のいくつかの実施形態では、制限の
ない例としては、印刷システム構成部材が、ジョブスプ
リッティング、コピースプリッティング、ポドプリンテ
ィングのようなクラスタ印刷オプションを供給するダイ
アログを持つユーザを表している。これらの実施形態
は、ユーザに、印刷装置のクラスタを選択して、クラス
タ内の個々の印刷装置へ印刷タスク部分の配置をやりく
りすることを許してもよい。ユーザ入力を必要としない
自動化されたクラスタ印刷能力を利用してもよい。
In some embodiments of the present invention, by way of non-limiting example, a printing system component represents a user with a dialog that provides cluster printing options such as job splitting, copy splitting, pod printing. ing. These embodiments may allow a user to select a cluster of printing devices and to manage the placement of print task portions for individual printing devices within the cluster. Automated cluster printing capabilities that do not require user input may be utilized.

【0023】一旦、印刷オプションが選択されたり、設
けられたりした場合には、手動かまたは自動の何れか
で、印刷タスク処理が開始されてもよい。印刷タスク処
理は、プリンタドライバによる印刷タスク特有の情報の
構成を含んでいてもよい。これは、マイクロソフトWind
ows環境における装置初期化とDEVMODEのような環境デー
タを含んでいてもよい。命令をレンダリングすること
は、それからコンパイルされ、据え置き再生(実行記録
されたデータ)のために記録される、あるいはプリンタ
準備データに処理される。あるときには、印刷タスク
は、前段階で部分的あるいは全体的にプリンタ準備デー
タにされ、命令のレンダリングをコンパイルすること
は、スキップされてもよいし、部分的にスキップされて
もよい。
Once the print option has been selected or provided, the print task process may be initiated either manually or automatically. The print task process may include a configuration of information specific to the print task by the printer driver. This is Microsoft Wind
It may include device initialization in the ows environment and environment data such as DEVMODE. Rendering the instructions is then compiled, recorded for deferred playback (run recorded data), or processed into printer ready data. At some point, the print task may have been partially or wholly pre-prepared with printer ready data, and compiling the rendering of the instructions may be skipped or partially skipped.

【0024】プリンタドライバからの出力は、スプール
された印刷環境において、スプールファイルとして参照
されてもよく、その内容は、スプールデータとして参照
されてもよい。スプールファイルは、ディスク上、メモ
リ内、キャッシュあるいは他の計算装置と互換性をもつ
記録メディアに記録されてもよい。
The output from the printer driver may be referred to as a spool file in the spooled printing environment, and its contents may be referred to as spool data. The spool file may be recorded on a disc, in a memory, a cache, or a recording medium compatible with other computing devices.

【0025】スプールファイルが完全である場合には、
制御は、ドライバからもう一つの印刷システム構成部材
へ渡される。いくつかのシステムでは、制御は、データ
が印刷準備フォーマット内にあり、それに従ってデータ
を処理する印刷プロセッサへ渡される。データが、印刷
準備フォーマット内にある場合には、選択された印刷装
置のポートへ送られてもよいし、データが、実行記録さ
れている場合には、さらに印刷準備フォーマットに処理
されてもよい。この処理は、そのデータがスプールファ
イルからその目的地へスプールされるので、スプーリン
グと呼ばれる。実行記録されたデータは、一旦、プリン
タ準備データへ処理されると、その指定印刷装置と関連
するポートへデスプールされてもよい。
If the spool file is complete,
Control is passed from the driver to another printing system component. In some systems control is passed to the print processor where the data is in the print ready format and processes the data accordingly. If the data is in the print ready format, it may be sent to the port of the selected printing device, or if the data is run-logged, it may be further processed in the print ready format. . This process is called spooling because the data is spooled from the spool file to its destination. The run-recorded data, once processed into printer-ready data, may be despooled to a port associated with the designated printing device.

【0026】<印刷準備モードの印刷エラー>図1に示
すような典型的な印刷システムサブスプール1では、ス
プール4が印刷ジョブを印刷プロセッサ6にデスプール
してもよい。印刷プロセッサ6は、それがプリンタ準備
モードあるいは実行記録されたフォーマットのどちらで
あるかを決定するために、ジョブの印刷モードを調べ
る。もし、モードがプリンタ準備(例えば、Raw)であ
る場合には、プリンタ準備データは選択されたプリンタ
12と対応するポートマネージャ8へ直接書き込まれ
る。ローカルあるいはリモート印刷環境では、ポートマ
ネージャ8は、プリンタ準備データを直接プリンタ12
へデスプールしてもよい。ネットワーク環境では、ポー
トマネージャは、ネットワークプリントサーバで印刷待
ちキュー10へデータをデスプールしてもよい。印刷サ
ーバは、それからプリンタ準備データを直接選択された
プリンタ12へデスプールする。
<Print Error in Print Preparation Mode> In the typical printing system sub-spool 1 as shown in FIG. 1, the spool 4 may despool the print job to the print processor 6. The print processor 6 examines the print mode of the job to determine whether it is in printer ready mode or run recorded format. If the mode is printer ready (eg Raw), the printer ready data is written directly to the port manager 8 associated with the selected printer 12. In the local or remote printing environment, the port manager 8 directly transfers the printer preparation data to the printer 12.
You may despool. In a network environment, the port manager may despool data to the print queue 10 at the network print server. The print server then despools the printer readiness data directly to the selected printer 12.

【0027】しかしながら、本発明のいくつかの実施形
態では、印刷ジョブが失敗すると、失敗メッセージが、
スプーラ4および/または印刷プロセッサ6、あるいは
失敗の地点から、他の印刷システム構成部材のような印
刷システム構成部材へ送られる。プリンタ12が印刷ジ
ョブの印刷に失敗しているので、印刷エラーが発生して
もよい。これは、利用できないプリンタ、応答しない印
刷待ちキュー、無効なポート、機械的なプリンタの不
良、あるいはいくつかのプリンタに関係するエラーによ
るものであってもよい。これは、ネットワーク環境にお
ける、ネットワークやサーバの不良によるものであって
もよい。
However, in some embodiments of the invention, when a print job fails, a failure message
From spooler 4 and / or print processor 6, or from the point of failure, to a printing system component, such as another printing system component. Since the printer 12 has failed to print the print job, a print error may occur. This may be due to unavailable printers, unresponsive print queues, invalid ports, mechanical printer failures, or some printer related errors. This may be due to a network or server failure in the network environment.

【0028】<回復方法−プリンタ準備データ>図2に
示すようなWindowsオペレーションシステムにおける標
準的な方法のように、公知のエラー回復方法では、失敗
後に、スプーラ4がスプールデータをスプールディレク
トリ内へ残すであろう。システムが再ブートされると、
スプーラ4は残ったスプールデータのためにスプールデ
ィレクトリを調べる。スプールディレクトリがスプール
データを含んでいる場合には、スプーラ4は、ユーザ1
4に対して、印刷されなかった印刷ジョブがあり、失敗
した印刷ジョブのキャンセルや再開あるいはジョブに関
する選択を入力するように促す(16)。
<Recovery Method-Printer Preparation Data> In the known error recovery method such as the standard method in the Windows operating system as shown in FIG. 2, the spooler 4 leaves the spool data in the spool directory after the failure. Will. When the system is rebooted,
The spooler 4 checks the spool directory for the remaining spool data. If the spool directory contains spool data, the spooler 4 will
There is a print job that has not been printed, and 4 is prompted to cancel or restart the failed print job or to input a selection regarding the job (16).

【0029】ユーザ14が印刷ジョブあるいはジョブを
再開し、印刷ジョブの不良の初期原因が解決していない
場合には、その失敗処理はそれ自身を繰り返すであろ
う。
If the user 14 restarts the print job or jobs and the initial cause of the print job failure is not resolved, the failure process will repeat itself.

【0030】<実行記録モード印刷不良>図3に示すEM
Fモード印刷のような、実行記録モードの典型的な印刷
スプールサブシステムにおいては、スプーラ24が印刷
ジョブを印刷プロセッサ26へデスプールしてもよい。
印刷プロセッサ26は、それがプリンタ準備データであ
るか実行記録されたデータであるかを決定するために、
データの印刷モードを調べる。実行記録モード(例え
ば、EMF)では、実行記録されたデータは、選択された
ドライバ32と関係のあるプリンタドライバへ戻され
る。グラフィックデバイスインターフェース(GDI)を
用いたピクチャドライバ34は、実行記録されたデータ
をプリンタ準備データとし、プリンタ準備データをスプ
ーラ24へ戻す。それから、スプーラ24は、プリンタ
準備データを直接的に、選択されたプリンタ32に関係
するポートマネージャ28へ書き込む。ローカルあるい
はリモート印刷環境では、ポートマネージャ28は、プ
リンタ準備データを直接プリンタ32へデスプールして
もよい。ネットワーク環境では、ポートマネージャ28
が、ネットワーク印刷サーバ上で印刷待ちキュー30へ
プリンタ準備データをデスプールするであろう。印刷サ
ーバは、それからプリンタ準備データを直接プリンタキ
ューに関係のあるプリンタ32へデスプールするであろ
う。
<Printing failure in execution recording mode> EM shown in FIG.
In a typical print spool subsystem in a run-record mode, such as F-mode printing, spooler 24 may despool print jobs to print processor 26.
The print processor 26 determines whether it is printer ready data or run recorded data,
Check the print mode of the data. In the run recording mode (eg, EMF), the run recorded data is returned to the printer driver associated with the selected driver 32. The picture driver 34 using the graphic device interface (GDI) returns the printer preparation data to the spooler 24 with the execution recorded data as the printer preparation data. The spooler 24 then writes the printer readiness data directly to the port manager 28 associated with the selected printer 32. In a local or remote printing environment, port manager 28 may despool printer ready data directly to printer 32. In a network environment, the port manager 28
Will despool printer ready data to the print queue 30 on the network print server. The print server will then despool the printer readiness data directly to the printer 32 involved in the printer queue.

【0031】しかし、本発明のいくつかの実施形態で
は、印刷ジョブが失敗すると、失敗メッセージが失敗し
た地点から、スプーラ24および/または印刷プロセッ
サ26または他の印刷システム構成部材のような印刷シ
ステム構成部材へ送信される。プリンタ32は印刷ジョ
ブを印刷できないので、印刷エラーは発生してもよい。
これは、利用できないプリンタ、応答しない印刷待ちキ
ュー、無効なポート、機械的なプリンタの不良、あるい
はいくつかのプリンタに関係するエラーによるものであ
ってもよい。これは、ネットワーク環境における、ネッ
トワークやサーバの不良によるものであってもよい。
However, in some embodiments of the present invention, when a print job fails, a printing system configuration, such as spooler 24 and / or print processor 26 or other printing system components, may start from the point where the failure message fails. It is sent to the member. A print error may occur because the printer 32 cannot print the print job.
This may be due to unavailable printers, unresponsive print queues, invalid ports, mechanical printer failures, or some printer related errors. This may be due to a network or server failure in the network environment.

【0032】<回復方法−実行記録されたデータ>図4
に示すようなウィンドウズオペレーションシステムにお
ける標準的な方法のように、公知のエラー回復方法で
は、失敗後に、スプーラ24がスプールデータをスプー
ルディレクトリ内へ残すであろう。システムが再ブート
されると、スプーラ24は、残ったスプールデータのた
めにスプールディレクトリを調べる。スプールディレク
トリがスプールデータを含んでいる場合には、スプーラ
24は、ユーザ36に対して、印刷されなかった印刷ジ
ョブがあり、失敗した印刷ジョブのキャンセルや再開あ
るいはジョブに関する選択を入力するように促す(3
8)。
<Recovery Method-Execution Recorded Data> FIG. 4
Known error recovery methods, such as the standard method in the Windows operating system as shown in Figure 1, will cause the spooler 24 to leave spool data in the spool directory after a failure. When the system is rebooted, the spooler 24 will check the spool directory for remaining spool data. If the spool directory contains spool data, the spooler 24 prompts the user 36 to cancel or restart a failed print job that has unprinted print jobs, or to enter a job selection. (3
8).

【0033】ユーザ36が印刷ジョブあるいはジョブを
再開し、印刷ジョブの不良の初期原因が解決していない
場合には、その失敗処理はそれ自身を繰り返すであろ
う。
If the user 36 restarts the print job or jobs and the initial cause of the print job failure has not been resolved, the failure process will repeat itself.

【0034】<プリンタ準備データモードの改良された
回避方法>本発明の実施形態は、印刷ジョブや印刷タス
クが失敗した場合に、オプションを有するユーザを促し
てもよい。ユーザは、あとで印刷を再試行するために、
印刷ジョブまたはタスクを保存するように促されてもよ
い。印刷ジョブやタスクが保存されると、本発明の実施
形態は、失敗したプリントジョブの必要条件や他の情報
の理由となるような印刷タスクに関係する情報をも保存
してもよい。これらの実施形態は、スプーラ、印刷プロ
セッサや他の印刷システム構成部材の範囲内で具体化さ
れてもよい。印刷タスクに関係する情報は、印刷するた
めのドキュメントの名前、サイズ、コピー枚数、ページ
枚数、データおよび時間とジョブを初期化するユーザを
含んでいてもよい。印刷タスク関係情報は、ジョブのた
めに選択されたプリンタの数、選択されたプリンタの名
前とモデル数、プリンタの有効性と失敗したポイントを
含む失敗データをも含んでいてもよい。失敗の地点は、
例えば、限定されるものではないが、印刷待ちキュー、
ポートマネージャやプリンタである。印刷タスクに関係
する情報は、PDLデータタイプ(例えば、PCL、ポストク
リプト、TIFF)、デュプレックス選択、フェイスアップ
/ダウンオリエンテーション、用紙サイズ、出力トレイ
選択、照合情報、穴あけ、ステイプリング選択およびそ
の他の印刷オプションをも含んでいてもよい。
Improved Method of Avoiding Printer-Ready Data Mode Embodiments of the present invention may prompt a user with an option if a print job or task fails. The user may try to print again later.
You may be prompted to save the print job or task. When a print job or task is saved, embodiments of the present invention may also save information related to the print task such as the reason for the failed print job's requirements or other information. These embodiments may be embodied within spoolers, print processors and other printing system components. The information related to the print task may include the name of the document to be printed, size, number of copies, number of pages, data and time and user to initialize the job. The print task relationship information may also include failure data including the number of printers selected for the job, the name and model number of the selected printers, the validity of the printer and the point of failure. The point of failure is
For example, but not limited to, a print queue,
Port managers and printers. Information related to print tasks includes PDL data types (eg, PCL, postcrypt, TIFF), duplex selection, face-up / down orientation, paper size, output tray selection, collation information, punching, stapling selection and other printing. It may also include options.

【0035】一旦、失敗が発生すると、スプーラ40や
印刷プロセッサ44のような、本発明の実施形態の印刷
システム構成部材は、図5に示すように、それらが成功
か失敗かを決定するために、以降の印刷ジョブを監視す
る。失敗した印刷ジョブは、上記のように保存される。
成功した印刷タスク50が検出されると、印刷タスクの
必要条件およびその他の印刷タスクデータが記録され
る。スプーラ40や印刷プロセッサ44等のこれらの実
施形態の印刷システム構成部材は、それから失敗した印
刷タスク48のためのスプールディレクトリを調べる。
失敗した印刷タスク48が見つかった場合には、それら
が成功したプリンタで印刷されてもよいかどうか決定す
るために、それらの特徴が成功した印刷タスク50の特
徴と比較されてもよい。特別な状態および/または必要
条件は、再印刷するための失敗した印刷タスクの選択を
制御するために、ユーザによって選択されてもよい。タ
スクは、成功したタスクとして同じユーザによって初期
化されたかどうか、現在のユーザがそのタスクを再印刷
するための権限を持っているかどうか、成功したプリン
タが初期タスクのために選択されたプリンタと同じある
いは同一であるかどうか、成功したプリンタは、指定さ
れた印刷タスクの必要条件(例えば、PDL、デュプレッ
クス照合等)やその他の基準に見合うことができるかど
うかに基づいて選択されてもよい。
Once failures occur, printing system components of embodiments of the present invention, such as spooler 40 and print processor 44, determine whether they succeed or fail, as shown in FIG. , Monitor subsequent print jobs. Failed print jobs are saved as described above.
When a successful print task 50 is detected, print task requirements and other print task data are recorded. The printing system components of these embodiments, such as spooler 40 and print processor 44, then consult the spool directory for the failed print task 48.
If unsuccessful print tasks 48 are found, then those features may be compared to those of successful print tasks 50 to determine if they may be printed on a successful printer. Special conditions and / or requirements may be selected by the user to control the selection of failed print tasks for reprinting. Whether the task was initialized by the same user as the successful task, whether the current user has permission to reprint the task, and the successful printer is the same as the printer selected for the initial task. Alternatively, they may be the same, and successful printers may be selected based on their ability to meet specified print task requirements (eg, PDL, duplex matching, etc.) and other criteria.

【0036】一旦、状態および/または必要条件が合致
すると、再試行のために選択された印刷タスクは自動的
に再開されたり、ユーザ42は、選択された印刷タスク
や選択されたタスクのいくつかのサブセットを再開させ
たりするように促される。いくつかの実施形態では、印
刷タスクの必要条件と記述データとは、それぞれ失敗し
た印刷タスクのためにユーザ42に表示し、ユーザ42
は、これらのタスクの中から選択してもよい。ユーザ4
2は、再印刷のためのタスクを選択してもよいし、タス
クを消去したり、スキップしたりしてもよいし、スキッ
プされたタスクの選択をあとで許可するようにしてもよ
い。
Once the conditions and / or requirements have been met, the print task selected for retry may be automatically resumed, or the user 42 may select the selected print task or some of the selected tasks. You will be prompted to restart a subset of. In some embodiments, the print task requirements and descriptive data are displayed to user 42 for each failed print task, and
May be selected from these tasks. User 4
2, the task for reprinting may be selected, the task may be erased or skipped, or the skipped task may be allowed to be selected later.

【0037】失敗した印刷タスク48が再印刷のために
選択されると、手動あるいは自動で、印刷システム構成
部材40または44が、成功したプリンタ54のポート
マネージャ46に直接印刷タスクの再書き込みを開始し
てもよい。成功したプリンタ54がネットワークプリン
タであれば、タスクはその印刷待ちキュー52へ書き込
まれてもよい。
When the failed print task 48 is selected for reprinting, either manually or automatically, the printing system component 40 or 44 initiates a rewrite of the print task directly to the port manager 46 of the successful printer 54. You may. If the successful printer 54 is a network printer, the task may be written to its print queue 52.

【0038】<改良された回復方法−実行記録されたモ
ード>EMFモードのような実行記録されたモードにおい
て処理を行う本発明の実施形態は、Rawモードのよう
な、プリンタ準備データモードで使用されるものに似た
回復方法を用いてもよい。これらの実施形態は、図6を
参照して、説明されてもよい。印刷タスクが失敗する
と、ユーザ72は、あとで再印刷するための印刷タスク
を保存するためのオプションを持つように促されてもよ
い。かわりに、印刷タスクが、印刷するためのタスクの
失敗の上に自動的に記録されていてもよい。失敗した印
刷タスクが保存されると、スプールデータは、上段にて
説明した付加的な印刷タスクに関係する情報と一緒に保
存される。
Improved Recovery Method-Execution-Recorded Mode Embodiments of the present invention that operate in execution-recorded mode, such as EMF mode, are used in printer-ready data modes, such as Raw mode. A recovery method similar to that may be used. These embodiments may be described with reference to FIG. If the print task fails, the user 72 may be prompted to have the option to save the print task for later reprinting. Alternatively, the print task may be automatically recorded on the failure of the task to print. When the failed print task is saved, the spool data is saved along with the additional print task related information described above.

【0039】スプーラ76、印刷プロセッサ78やその
他の印刷システム構成部材のような印刷システム構成部
材は、それから成功した印刷タスクが見つかるまで、以
降の印刷タスクを監視する。成功した印刷タスクが検出
されると、稼動中の印刷システム構成部材は、失敗した
印刷タスクのためにスプールディレクトリをチェック
し、失敗した印刷タスクの必要条件を、成功した印刷タ
スクの必要条件や、成功したタスクが送信されたプリン
タ88の能力と比較する。プリンタが失敗した印刷タス
クを印刷できることが決定されると、失敗したタスク
は、成功したプリンタ88に関係するポートマネージャ
80に再書き込みされる。
Printing system components, such as spooler 76, print processor 78, and other printing system components, then monitor subsequent printing tasks until a successful printing task is found. When a successful print task is detected, the active printing system component checks the spool directory for the failed print task, and checks the failed print task requirements, the successful print task requirements, and so on. Compare the capabilities of the printer 88 to which the successful task was submitted. If it is determined that the printer can print the failed print task, the failed task is rewritten to the port manager 80 associated with the successful printer 88.

【0040】稼動中の印刷システム構成部材の機能は、
さらに図7を参照して説明されてもよい。この印刷シス
テムは、印刷タスクの失敗が発生するまで、典型的な印
刷システムとして機能する。そのシステムは、活動的に
監視してもよいし、送信用のエラーメッセージ100を
単に待つだけでもよい。印刷タスクが失敗すると(10
2)、印刷タスクが後で再書き込みするために保存され
る(104)べきであるかどうかによって決定されても
よい。この保存の決定(104)は、先のユーザの入
力、システムデフォルトに基づいて自動的に行われても
よく、ユーザの指示や、ユーザが失敗した印刷タスクや
ジョブを保存、キャンセルするために選ぶその他のユー
ザインターフェースを通じて行われてもよい。失敗した
印刷タスクがあとで再印刷するために保存されていない
場合には、そのシステムは印刷タスクに関係するファイ
ルを削除し、通常のシステム状態に戻るであろう。失敗
した印刷タスクがあとで再印刷するために保存されてい
る場合には、稼動中の印刷システム構成部材は、失敗ま
たは成功のための続く印刷ジョブを監視する(106)
であろう。
The functions of the printing system components in operation are as follows:
Further description may be made with reference to FIG. This printing system functions as a typical printing system until a printing task fails. The system may actively monitor or simply wait for the error message 100 to be sent. If the print task fails (10
2) may be determined by whether the print task should be saved (104) for later rewriting. This save decision (104) may be made automatically based on previous user input, system defaults, and may be selected by the user to save or cancel the failed print task or job. It may be performed through another user interface. If the failed print task is not saved for later reprinting, the system will delete the files associated with the print task and return to normal system state. If the failed print task is saved for later reprinting, the active printing system component monitors subsequent print jobs for failure or success (106).
Will.

【0041】成功した印刷タスクが検出されると(10
8)、稼動中の印刷システム構成部材は、成功した印刷
タスクを分析し、その特徴を決定してもよい。稼動中の
印刷システム構成部材は、失敗した印刷タスクを検索し
てもよいし(110)、その特徴と必要条件とを決定し
てもよい。失敗した印刷タスクの必要条件と特徴とは、
それから成功したタスクのそれらと比較されてもよい
(112)。失敗した印刷タスクの特徴と必要条件と
は、成功した印刷タスクのそれらとかなりよく似ている
(113)場合には、失敗した印刷タスクは、成功した
プリンタに関係するポートマネージャへ、再書き込みさ
れてもよい(116)。
When a successful print task is detected (10
8) The running printing system components may analyze successful printing tasks and determine their characteristics. The running printing system component may retrieve the failed printing task (110) and determine its characteristics and requirements. What are the requirements and characteristics of a failed print task?
It may then be compared (112) to those of successful tasks. If the characteristics and requirements of the failed print task are very similar to those of the successful print task (113), then the failed print task is rewritten to the port manager associated with the successful printer. (116).

【0042】失敗した印刷タスクと成功した印刷タスク
とが比較(112)されなかったり、成功したプリンタ
の適合が、印刷タスクの比較を通じて決定されることは
できない場合には、稼動中の印刷システム構成部材は、
一方で、その能力を決定するために、成功したプリンタ
の特徴を得るようにしてもよい(114)。失敗した印
刷タスクの必要条件および特徴は、それから、成功した
プリンタが失敗した印刷タスクを印刷できるかどうかで
決定するために、成功したプリンタの能力と比較しても
よい(120)。
If the failed print task and the successful print task are not compared (112) or the successful printer match cannot be determined through a comparison of the print tasks, then the running print system configuration. The member is
On the other hand, features of a successful printer may be obtained 114 to determine its capabilities. The requirements and characteristics of the failed print task may then be compared (120) to the capabilities of the successful printer to determine if the successful printer can print the failed print task.

【0043】成功したプリンタが失敗した印刷タスクを
印刷できないことがわかった場合には、稼動中の印刷シ
ステム構成部材が、他の成功したタスクが検出されるま
で、印刷タスクの監視(106)を回復する。
If it is found that the successful printer cannot print the failed print task, the running printing system components monitor the print task (106) until another successful task is detected. Recover.

【0044】本発明の実施形態は、成功した印刷タスク
の特徴を評価し、たくさんの方法で特別なプリンタの適
合を決定してもよい。いくつかの実施形態では、例え
ば、それがどのプリンタが使用されるかを決定するため
に、単に成功した印刷タスクを評価してもよいし、失敗
したタスクが新しく送られたプリンタと同じプリンタで
ある場合にのみ、失敗した印刷タスクをそのプリンタへ
再送してもよい。
Embodiments of the present invention may evaluate the characteristics of successful printing tasks and determine a particular printer fit in a number of ways. In some embodiments, for example, it may simply evaluate a successful print task to determine which printer will be used, or the failed task may be on the same printer as the newly sent printer. Only in some cases may the failed print task be resent to that printer.

【0045】他の実施形態は、プリンタの特別な機能を
評価してもよい。例えば、いくつかの実施形態が、印刷
タスクの失敗のための特別な理由を決定し、その問題が
印刷タスク情報に基づいて解決されたかどうかを評価し
てもよい。
Other embodiments may evaluate special features of the printer. For example, some embodiments may determine a special reason for a print task failure and evaluate whether the problem has been resolved based on the print task information.

【0046】さらに他の実施形態は、プリンタが特有の
印刷タスクと互換性がなく、互換性のないプリンタで印
刷される印刷タスクを修正してもよい。
Still other embodiments may modify print tasks where the printer is not compatible with the specific print task and is printed on an incompatible printer.

【0047】図8によれば、本発明の一実施形態は、失
敗した印刷タスクを見つけるために印刷システムをチェ
ックしてもよい(100)。失敗が検出されると(10
2)、印刷タスクが再印刷のために保存されてもよい
(104)。
According to FIG. 8, one embodiment of the present invention may check the printing system to find a failed printing task (100). When a failure is detected (10
2) The print task may be saved for reprinting (104).

【0048】一旦、失敗したタスクが保存されると、こ
れらの実施形態は成功した印刷タスクを見つけるために
(106)、そのシステムを監視する。成功したタスク
が見つかると(108)、失敗したタスク指定プリンタ
が決定され(122)、成功したタスクのプリンタと比
較される(124)。プリンタ同士が同じである場合
(126)、再び指定プリンタに、失敗したタスクが再
印刷されてもよい(128)。プリンタ同士が同じでな
い場合には、稼動している印刷システム構成部材は、成
功した印刷タスクを見つけるために監視を続ける(10
6)。
Once the failed task is saved, these embodiments monitor the system to find a successful print task (106). If a successful task is found (108), the failed task-designated printer is determined (122) and compared to the successful task printer (124). If the printers are the same (126), then the failed task may be reprinted to the designated printer (128). If the printers are not the same, the running printing system components continue to monitor to find successful printing tasks (10).
6).

【0049】本発明の他の実施形態は、図9に示すよう
に、上述したように、失敗した印刷タスクをチェック
し、再印刷のために失敗した印刷タスクを保存してもよ
い(104)。これらの実施形態は、成功した印刷タス
クをも監視し(106)、成功した印刷タスクが検出さ
れると(108)、その指定プリンタを含むその特徴を
決定し、成功した印刷タスクと指定プリンタと失敗した
印刷タスクのプリンタとを比較する。
Another embodiment of the present invention may check for failed print tasks and save the failed print tasks for reprinting, as described above, as shown in FIG. 9 (104). . These embodiments also monitor for successful print tasks (106) and, when successful print tasks are detected (108), determine their characteristics, including their designated printers, to identify successful print tasks and designated printers. Compare with the printer for the print task that failed.

【0050】プリンタ同士が一致しない場合には、成功
した印刷タスクの監視が続けられる(106)。プリン
タが適合する場合には(130)、これらの実施形態は
さらに、印刷タスク失敗の原因を確定し、および成功し
た印刷タスクデータは失敗の原因が解決されたことを示
すかどうかについて、印刷タスクデータをチェックす
る。失敗した原因が解決されていた場合(132)、失
敗した印刷タスクは、再印刷されてもよい(134)。
失敗した原因が解決していない場合には、成功した印刷
タスクの監視は続けられる(106)。
If the printers do not match, the monitoring of successful print tasks continues (106). If the printer is compatible (130), then these embodiments further determine the cause of the print task failure, and whether the successful print task data indicates that the cause of the failure has been resolved. Check the data. If the cause of the failure has been resolved (132), the failed print task may be reprinted (134).
If the cause of the failure has not been resolved, monitoring of successful print tasks continues (106).

【0051】本発明のさらに他の実施形態では、図10
で示すように、印刷システム構成部材は、失敗した印刷
タスクを検出するために(102)、印刷システムを監
視してもよい(100)。失敗した印刷タスクが検出さ
れると、それは保存されてもよい(104)。続いて、
印刷システム構成部材は、成功した印刷タスクを見つけ
るためにそのシステムを監視してもよい。成功したタス
クが検出されると(108)、印刷システム構成部材
は、印刷タスクの特徴とその指定プリンタとを決定する
ために、成功した印刷タスクを分析してもよい。
In yet another embodiment of the present invention, FIG.
As indicated by, the printing system component may monitor the printing system (100) to detect failed printing tasks (102). If a failed print task is detected, it may be saved (104). continue,
The printing system component may monitor the system to find successful printing tasks. Once a successful task is detected (108), the printing system component may analyze the successful printing task to determine the characteristics of the printing task and its designated printer.

【0052】プリンタの特徴は、プリンタが失敗した印
刷タスクと互換性があるかどうかを決定するために(1
36)、評価されてもよい。プリンタに互換性がある場
合には、失敗した印刷タスクは、成功した印刷タスクの
プリンタへ再印刷されてもよい(138)。
The characteristics of the printer are used to determine if the printer is compatible with the print task that failed (1
36), may be evaluated. If the printer is compatible, the failed print task may be reprinted to the printer of the successful print task (138).

【0053】本発明の他の実施形態は、印刷システム構
成部材が失敗した印刷タスクを監視する(100)印刷
システムを示す図11を参照して説明されてもよい。失
敗した印刷タスクが検出されると(102)、失敗した
印刷タスクが、他の実施形態のように、保存されてもよ
い(104)。
Another embodiment of the present invention may be described with reference to FIG. 11, which illustrates a printing system in which a printing system component monitors a failed printing task (100). If a failed print task is detected (102), the failed print task may be saved (104), as in other embodiments.

【0054】一旦、失敗したタスクが検出され、保存さ
れると、印刷システム構成部材は、成功した印刷タスク
を監視する(106)。成功したタスクが検出されると
(108)、印刷システム構成部材は、印刷タスクの特
徴と指定プリンタとを決定するために、成功した印刷タ
スクを分析してもよい。
Once the failed task is detected and saved, the printing system component monitors the successful printing task (106). Once a successful task is detected (108), the printing system component may analyze the successful printing task to determine the characteristics of the printing task and the designated printer.

【0055】プリンタの特徴は、プリンタが失敗した印
刷タスクのプリンタと同じであるかどうか、あるいは失
敗した印刷タスクと互換性があるかどうかについて決定
する(140)ために評価されてもよい。プリンタ同士
が同じか互換性がある場合、印刷システム構成部材は、
失敗した印刷タスクの原因となる問題が解決されている
かどうかを決定してもよい(142)。問題が解決され
ていれば、失敗した印刷タスクは再印刷されてもよい
(144)。
The characteristics of the printer may be evaluated to determine 140 whether the printer is the same as the printer of the failed print task or is compatible with the failed print task. If the printers are the same or compatible, the printing system components
It may be determined whether the problem causing the failed print task has been resolved (142). If the problem has been resolved, the failed print task may be reprinted (144).

【0056】プリンタに互換性がない場合、いくつかの
実施形態では、失敗した印刷タスクが、印刷タスクのエ
ミュレーションや修正を通じて、プリンタとの互換性を
示されるかどうかをさらに決定してもよい(146)。
失敗した印刷タスクが、修正を通じて互換性を示す場
合、印刷タスクは修正され(148)、成功した印刷タ
スクのプリンタに書き込まれる(150)。
If the printer is not compatible, then some embodiments may further determine whether the failed print task is shown to be compatible with the printer through emulation or modification of the print task ( 146).
If the failed print task shows compatibility through modification, then the print task is modified (148) and written to the printer of the successful print task (150).

【0057】本発明は、その精神や基本的な特徴から離
れることなく、他の特別な形式で具体化されてもよい。
上述した実施形態は、実例となるように、限定されるこ
とのないようにだけ考慮されるべきである。本発明の範
囲は、それゆえ、上記の説明によるよりもむしろ、従属
クレームによって示されている。クレームと同等の意味
および範囲内の全ての変化は、それらの範囲内に包含さ
れるべきである。
The present invention may be embodied in other specific forms without departing from its spirit or basic characteristics.
The embodiments described above should be considered only as illustrative and not limiting. The scope of the invention is therefore indicated by the dependent claims, rather than by the above description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.

【0058】本発明の上述した他の有利な点および問題
点が得られるようにするために、上段にて短く述べられ
た本発明のより特別な説明は、添付図面に示されたその
特別な実施形態を参照して提出されるであろう。これら
の図面は、本発明の典型的な実施形態だけを示してお
り、それゆえ、その範囲を制限されることを考慮する必
要がないことを理解しており、本発明は、添付されてい
る図面の使用を通じて、付加的な特殊性および詳細をも
って述べられ、説明されるであろう。
In order that the other advantages and problems of the invention described above may be obtained, a more specific description of the invention, which is briefly mentioned above, is given in that particular drawing. It will be submitted with reference to the embodiments. It is understood that these drawings depict only typical embodiments of the invention and are, therefore, not to be considered limiting of its scope, which is incorporated by reference. Throughout the use of the drawings, additional specificity and details will be set forth and explained.

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

【図1】プリンタ準備データモードにおける典型的な印
刷システムを示す図である。
FIG. 1 is a diagram illustrating a typical printing system in a printer preparation data mode.

【図2】不運な失敗を回復させるプリンタ準備データモ
ードにおける典型的な印刷システムを示す図である。
FIG. 2 illustrates an exemplary printing system in a printer ready data mode that recovers unfortunate failures.

【図3】実行記録されたモードにおける典型的な印刷シ
ステムを示す図である。
FIG. 3 is a diagram illustrating an exemplary printing system in a run recorded mode.

【図4】不運な失敗を回復させる実行記録されたモード
における典型的な印刷システムを示す図である。
FIG. 4 is an illustration of an exemplary printing system in a run-recorded mode for recovering from an unfortunate failure.

【図5】失敗した印刷タスクがプリンタ準備データモー
ドで回復される本発明の一実施形態を示す図である。
FIG. 5 illustrates an embodiment of the present invention in which a failed print task is recovered in printer ready data mode.

【図6】失敗した印刷タスクが実行記録されたモードで
回復される本発明の一実施形態を示す図である。
FIG. 6 illustrates an embodiment of the present invention in which a failed print task is recovered in a run-recorded mode.

【図7】失敗した印刷タスクの回復方法を示す本発明の
一実施形態を示す図である。
FIG. 7 illustrates an embodiment of the present invention showing a method for recovering a failed print task.

【図8】プリンタの適合を示す本発明の一実施形態を示
す図である。
FIG. 8 illustrates an embodiment of the invention showing printer compatibility.

【図9】失敗の解決をチェックすることを含む本発明の
一実施形態を示す図である。
FIG. 9 illustrates one embodiment of the present invention including checking for resolution of failures.

【図10】プリンタの適合性をチェックすることを含む
本発明の一実施形態を示す図である。
FIG. 10 illustrates an embodiment of the present invention including checking printer compatibility.

【図11】失敗した印刷タスクを特別なプリンタに適合
させる印刷タスクの修正を含む本発明の一実施形態を示
す図である。
FIG. 11 illustrates an embodiment of the present invention including modification of print tasks to adapt failed print tasks to particular printers.

Claims (17)

【特許請求の範囲】[Claims] 【請求項1】印刷タスクの失敗を見つけるために印刷シ
ステムを監視し、 印刷タスクの失敗が発生した場合には、失敗した印刷タ
スクを保存し、 成功した印刷タスクを見つけるために上記印刷システム
を監視し、 上記成功した印刷タスクが送信されたプリンタに、上記
保存され、失敗した印刷タスクを再送する失敗した印刷
タスクを回復するための方法。
1. A printing system is monitored to detect a print task failure, and if a print task failure occurs, save the failed print task and use the printing system to find a successful print task. A method for recovering a failed print task that monitors and resends the saved and failed print task to the printer to which the successful print task was sent.
【請求項2】上記印刷タスクの失敗の監視、上記保存、
上記成功した印刷タスクの監視、および上記再送は、印
刷システム部材によって制御される請求項1に記載の方
法。
2. Monitoring of the print task failure, the saving,
The method of claim 1, wherein the monitoring of successful print tasks and the re-sending are controlled by printing system components.
【請求項3】上記印刷システム部材は、印刷プロセッサ
である請求項2に記載の方法。
3. The method of claim 2, wherein the printing system member is a print processor.
【請求項4】上記印刷システム部材は、スプーラである
請求項2に記載の方法。
4. The method of claim 2, wherein the printing system member is a spooler.
【請求項5】上記成功した印刷タスクが送信された上記
プリンタが、上記失敗した印刷タスクが送信されたプリ
ンタと同じプリンタである場合にのみ、上記再送が行わ
れる請求項1に記載の方法。
5. The method of claim 1, wherein the resending is performed only if the printer to which the successful print task was sent is the same printer as the printer to which the failed print task was sent.
【請求項6】さらに、上記成功した印刷タスクおよび上
記失敗した印刷タスクの特徴を決定し、上記失敗した印
刷タスクに適合したプリンタの利用を決定するために、
上記成功した印刷タスクの特徴と上記失敗した印刷タス
クの特徴とを比較し、 上記プリンタが上記失敗した印刷タスクと適合する場合
にのみ、上記再送が行われる請求項1に記載の方法。
6. A method for determining characteristics of the successful print task and the failed print task, and determining use of a printer adapted to the failed print task.
The method of claim 1, wherein the features of the successful print task and the features of the failed print task are compared, and the retransmit is performed only if the printer matches the failed print task.
【請求項7】印刷タスクの失敗を見つけるために印刷シ
ステムを監視し、 印刷タスクの失敗が発生した場合には、失敗した印刷タ
スクを保存し、 成功した印刷タスクを見つけるために上記印刷タスクを
監視し、 上記成功した印刷タスクが送信されたプリンタの能力を
決定するために、上記成功した印刷タスクの特徴を分析
し、 上記プリンタが上記失敗した印刷タスクを印刷すること
ができるか否かを決定するために、上記プリンタの能力
を評価し、 上記プリンタが上記失敗した印刷タスクを印刷すること
ができる場合には、上記保存され、失敗した印刷タスク
を上記プリンタに再送する失敗した印刷タスクを回復す
るための方法。
7. A printing system is monitored to detect a print task failure, and if a print task failure occurs, save the failed print task and save the print task to find a successful print task. Monitor and analyze the characteristics of the successful print task to determine the ability of the printer to which the successful print task was sent, and determine whether the printer can print the failed print task. To determine the ability of the printer to determine, and if the printer can print the failed print task, retransmit the saved and failed print task to the printer. Ways to recover.
【請求項8】上記評価は、上記成功した印刷タスクの特
徴と上記失敗した印刷タスクの特徴とを比較することを
含む請求項7に記載の方法。
8. The method of claim 7, wherein the evaluating comprises comparing features of the successful print task with features of the failed print task.
【請求項9】上記評価は、上記プリンタの能力を上記失
敗した印刷タスクの必要条件と比較することを含む請求
項7に記載の方法。
9. The method of claim 7, wherein the evaluation includes comparing the capabilities of the printer with the requirements of the failed print task.
【請求項10】上記評価は、上記成功した印刷タスクデ
ータから上記プリンタの配置を決定し、その能力につい
てプリンタに問い合わせ、上記プリンタの能力と上記失
敗した印刷タスクの必要条件とを比較することを含む請
求項7に記載の方法。
10. The evaluation comprises determining the placement of the printer from the successful print task data, querying the printer about its capabilities, and comparing the capabilities of the printer to the requirements of the failed print task. The method of claim 7 including.
【請求項11】印刷タスクの失敗を見つけるために印刷
システムを監視し、 印刷タスクの失敗が発生した場合には、失敗した印刷タ
スクに優先順位をつけるようにユーザを促し、 その優先度が非常に高い場合には、上記失敗した印刷タ
スクを保存し、 成功した印刷タスクを見つけるために、上記印刷システ
ムを監視し、 上記成功した印刷タスクが送信されたプリンタの能力を
決定するために、上記成功した印刷タスクの特徴を分析
し、 上記プリンタが上記失敗した印刷タスクを印刷できるか
否かについて決定するために、上記プリンタの能力を評
価し、 上記プリンタが上記失敗した印刷タスクを印刷すること
ができる場合には、上記失敗した印刷タスクの再印刷を
選択するように上記ユーザを促し、 上記ユーザが上記失敗した印刷タスクの再印刷を選択し
た場合には、上記保存された、失敗した印刷タスクを上
記プリンタに再送する失敗したプリントタスクを回復す
る方法。
11. The printing system is monitored to detect a print task failure, and when a print task failure occurs, the user is prompted to prioritize the failed print task, and the priority is very high. If it is high, save the failed print task, monitor the printing system to find a successful print task, and the above to determine the ability of the printer to which the successful print task was sent. Analyzing the characteristics of successful print tasks and evaluating the capabilities of the printer to determine whether the printer can print the failed print task, and the printer prints the failed print task. If so, prompt the user to choose to reprint the failed print task, and the user prints the failed print task. A method of recovering a failed print task, wherein the saved failed print task is retransmitted to the printer if reprinting is selected.
【請求項12】印刷タスクの失敗を見つけるために印刷
システムを監視し、 上記失敗した印刷タスクを保存し、 上記成功した印刷タスクを見つけるために、上記印刷シ
ステムを監視し、 上記成功した印刷タスクが送信されたプリンタの能力を
決定するために、上記成功した印刷タスクの特徴を分析
し、 上記プリンタが上記失敗した印刷タスクを印刷できるか
どうかについて決定するために、上記プリンタの能力を
評価し、 上記印刷タスクが上記プリンタで別な方法で印刷される
ことができない場合には、上記プリンタで印刷すること
ができるように、上記失敗した印刷タスクを修正し、上
記修正された、失敗した印刷タスクを上記プリンタに送
信する上記失敗した印刷タスクを回復する方法。
12. A printing system is monitored to find a failure of a printing task, the failed printing task is saved, the printing system is monitored to find the successful printing task, and the successful printing task is performed. Analyze the characteristics of the successful print task to determine the capability of the printer to which it was sent, and evaluate the printer's capability to determine if the printer can print the failed print task. Fix the failed print task so that it can print on the printer, if the print task cannot be printed otherwise on the printer, the modified, failed print How to recover the failed print task by sending the task to the printer.
【請求項13】上記修正は、プリンタのハードウェアに
よって別な方法で実行されたソフトウェアの中の上記印
刷タスクの少なくとも一つの要素をエミュレートするこ
とを含む請求項12に記載の方法。
13. The method of claim 12, wherein said modifying comprises emulating at least one element of said printing task in software otherwise executed by printer hardware.
【請求項14】上記修正は、ソフトウェアにおけるフォ
ーマットするページをエミュレートすることを含む請求
項12に記載の方法。
14. The method of claim 12, wherein the modifying comprises emulating a formatting page in software.
【請求項15】プリンタタスクの失敗を監視するために
印刷システムを監視する第1の監視と、 印刷タスクの失敗が発生した場合には、失敗した印刷タ
スクを保存する記憶装置と、 成功した印刷タスクを見つけるために上記印刷システム
を監視する第2の監視と、 上記成功した印刷タスクが送信されたプリンタの能力を
決定するために、成功した印刷タスクの特徴を分析する
分析器と、 上記プリンタが上記失敗した印刷タスクを印刷できるか
否かを決定するために、上記プリンタの能力を評価する
評価装置と、 上記プリンタが上記失敗した印刷タスクの印刷を行うこ
とができる場合には、上記保存された、失敗した印刷タ
スクを上記プリンタへ再送するための送信機とを備えて
いる失敗した印刷システムを回復するためのシステム。
15. A first monitor for monitoring a printing system to monitor a printer task for failure, a storage device for storing the failed print task when the print task fails, and a successful print. A second monitor for monitoring the printing system to find a task; an analyzer for analyzing characteristics of the successful print task to determine the capability of the printer to which the successful print task was sent; An evaluator that evaluates the capabilities of the printer to determine whether it can print the failed print task, and if the printer can print the failed print task, the save System for recovering a failed printing system comprising a transmitter for resending a failed printing task to the printer.
【請求項16】印刷システムの構成要素の中で機能を果
たすための部材を備え、 上記部材は、 印刷タスクの失敗を見つけるために印刷システムを監視
し、 印刷タスクの失敗が発生した場合には、失敗した印刷タ
スクを保存し、 成功した印刷タスクを見つけるために、上記印刷タスク
を監視し、 上記成功した印刷タスクが送信されたプリンタの能力を
決定するために、上記成功した印刷タスクの特徴を分析
し、 上記プリンタが上記失敗した印刷タスクを印刷できるか
否かについて決定するために上記プリンタの能力を評価
し、 上記プリンタが上記失敗した印刷タスクの印刷を行うこ
とができる場合には、上記保存され、失敗した印刷タス
クを上記プリンタへ再送するコンピュータ読取可能な記
録媒体。
16. A member for performing a function in a component of a printing system, the member monitoring the printing system to detect a failure of the printing task, and when the failure of the printing task occurs. Features of the successful print task to save failed print tasks, monitor the print task to find successful print tasks, and determine the ability of the printer to which the successful print task was sent And evaluating the printer's ability to determine whether the printer can print the failed print task, and if the printer is capable of printing the failed print task, A computer-readable recording medium that resends the saved and failed print tasks to the printer.
【請求項17】電気的伝送の中で具体化されたコンピュ
ータデータ信号であって、上記信号は、失敗した印刷タ
スクを回復させる機能を有し、 プリントタスクの失敗を見つけるためにプリントシステ
ムを監視し、 プリントタスクの失敗が発生した場合に、失敗した印刷
タスクを保存し、 成功した印刷タスクを見つけるために上記プリントシス
テムを監視し、 上記成功した印刷タスクが送信されたプリンタの能力を
決定するために、上記成功した印刷タスクの特徴を分析
し、 上記プリンタが、上記失敗した印刷タスクを印刷できる
か否かについて決定するための上記プリンタの能力を評
価し、 上記プリンタが上記失敗した印刷タスクを印刷できる場
合には、上記保存され、失敗した印刷タスクを上記プリ
ンタへ再送するための構成を備えている電気的伝送の中
で具体化されたコンピュータデータ信号。
17. A computer data signal embodied in an electrical transmission, the signal having the function of recovering a failed print task, monitoring a printing system to detect a print task failure. If a print task failure occurs, save the failed print task, monitor the printing system to find the successful print task, and determine the printer capability to which the successful print task was sent. In order to analyze the characteristics of the successful print task, evaluate the printer's ability to determine whether the printer can print the failed print task, If it is possible to print the above, it is equipped with a configuration for resending the saved and failed print tasks to the above printer. Embodied computer data signal in the electrical transmission that.
JP2002308950A 2001-10-23 2002-10-23 Method and device for recovering failed print job Withdrawn JP2003241948A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/003,800 US7180619B2 (en) 2001-01-11 2001-10-23 Methods and systems for recovering a failed print job
US10/003800 2001-10-23

Publications (1)

Publication Number Publication Date
JP2003241948A true JP2003241948A (en) 2003-08-29

Family

ID=27787351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002308950A Withdrawn JP2003241948A (en) 2001-10-23 2002-10-23 Method and device for recovering failed print job

Country Status (1)

Country Link
JP (1) JP2003241948A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8144348B2 (en) 2004-11-01 2012-03-27 Hewlett-Packard Development Company, L.P. Systems and methods for managing failed print jobs
KR101348764B1 (en) * 2007-09-21 2014-01-07 삼성전자주식회사 Image forming apparatus and method capable of managing jobs thereof
JP2019130847A (en) * 2018-02-01 2019-08-08 セイコーエプソン株式会社 Printer and control method for printer

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8144348B2 (en) 2004-11-01 2012-03-27 Hewlett-Packard Development Company, L.P. Systems and methods for managing failed print jobs
KR101348764B1 (en) * 2007-09-21 2014-01-07 삼성전자주식회사 Image forming apparatus and method capable of managing jobs thereof
US8804165B2 (en) 2007-09-21 2014-08-12 Samsung Electronics Co., Ltd. Image forming apparatus and method of managing jobs thereof
JP2019130847A (en) * 2018-02-01 2019-08-08 セイコーエプソン株式会社 Printer and control method for printer
JP7043859B2 (en) 2018-02-01 2022-03-30 セイコーエプソン株式会社 Printing device and control method of printing device

Similar Documents

Publication Publication Date Title
US7180619B2 (en) Methods and systems for recovering a failed print job
US7046384B2 (en) Methods and systems for print-processor-based print task error recovery
US8018616B2 (en) Device information management system
US7719703B2 (en) Print control program and medium and information processing apparatus
JP4817474B2 (en) Data processing apparatus, data processing method, and storage medium storing computer-readable program
US7130068B1 (en) Print server apparatus, information processing apparatus, print job reservation management method, reservation job generation method and memory medium
US8375388B2 (en) Combining print jobs when the current and the next job are generated by a specific application and each job having one copy
US20080030772A1 (en) Information processing apparatus and print device control method
US20020089692A1 (en) Methods and systems for printing error recovery
US20090040546A1 (en) Printer control apparatus and method
US8643870B2 (en) Printing control apparatus, printing control method, program, and storage medium
US20050286078A1 (en) Print control device and method for automatically resuming a printing operation of remaining pages
US7689731B2 (en) Exposing the supply state of a shared peripheral device to a remote network resource
JP2004246513A (en) Printing control program and information processor
JP2003241948A (en) Method and device for recovering failed print job
US20110242582A1 (en) Printer control system, printing method, and storage medium
JP3951114B2 (en) Computer, print server, printer and printing system using them.
JP3962720B2 (en) Information processing apparatus, information processing method, computer program, and computer-readable storage medium
JP4306973B2 (en) Printing control apparatus and data processing method
JP2003303060A (en) Printing system, printer, printer host and printer driver
JPH1097395A (en) Print controller, print control method for printer device, and storage medium stored with computer-readable program
JP2007058417A (en) Print system
JP2008027217A (en) Printing system with information processor and printing apparatus
JP2004341891A (en) Printing system
JP3840226B2 (en) Print control program, medium, and information processing apparatus

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060110