JP2006243884A - Print job management device, print job management program, image forming device and image forming program - Google Patents
Print job management device, print job management program, image forming device and image forming program Download PDFInfo
- Publication number
- JP2006243884A JP2006243884A JP2005055606A JP2005055606A JP2006243884A JP 2006243884 A JP2006243884 A JP 2006243884A JP 2005055606 A JP2005055606 A JP 2005055606A JP 2005055606 A JP2005055606 A JP 2005055606A JP 2006243884 A JP2006243884 A JP 2006243884A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- job
- page
- control command
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
Description
本発明は、印刷ジョブ管理装置、印刷ジョブ管理プログラム、画像形成装置および画像形成プログラムに関する。 The present invention relates to a print job management apparatus, a print job management program, an image forming apparatus, and an image forming program.
従来、ユーザがホストPCで印刷操作を実行した際、印刷データ送信中に印刷装置側にて障害などが発生すると、スプーラでポートのエラーが検知され、ある一定時間が経過すると、送信途中だった印刷データが再送信される。また、従来技術として、印刷装置側から障害が解除されたタイミングで、印刷データの再送をホストPC側へ要求するという技術が提案されている(例えば特許文献1参照)。
しかしながら、従来技術では、途中ページで障害が発生した場合、障害発生前にすでに印刷したページも含め、印刷データが再送されてしまうので、印刷装置側でページが重複して印刷されてしまうという問題があった。 However, in the prior art, when a failure occurs on a page in the middle, the print data is retransmitted, including pages that have already been printed before the failure occurs, so the pages are printed redundantly on the printing device side. was there.
本発明は、このような事情を考慮してなされたものであり、途中ページで障害が発生した場合であっても、ページが重複して印刷されることを防止することができる印刷ジョブ管理装置、印刷ジョブ管理プログラム、画像形成装置および画像形成プログラムを提供することを目的とする。 The present invention has been made in consideration of such circumstances, and even when a failure occurs on a halfway page, a print job management apparatus capable of preventing duplicate pages from being printed An object of the present invention is to provide a print job management program, an image forming apparatus, and an image forming program.
上述した課題を解決するために、本発明は、印刷装置へ送信する印刷データを管理する印刷ジョブ管理装置であって、アプリケーションデータから印刷データを生成する印刷データ生成手段と、前記印刷データ生成手段により生成された印刷データをスプールするスプール手段と、前記スプール手段によりスプールされた印刷データを印刷装置へ送信する送信手段と、前記印刷装置での障害発生を検知する障害発生検知手段と、前記障害発生検知手段により前記印刷装置での障害発生を検知すると、前記印刷装置での出力完了ページ数を取得する出力完了ページ数取得手段と、前記出力完了ページ数取得手段により取得された出力完了ページ数分をスキップした次のページが印刷開始ページであることを示す制御コマンドを印刷データに付加する制御コマンド付加手段と、前記制御コマンドを付加した印刷データを、前記送信手段を介して前記印刷装置へ再送信する再送制御手段とを具備することを特徴とする。 In order to solve the above-described problems, the present invention provides a print job management apparatus that manages print data to be transmitted to a printing apparatus, the print data generation means for generating print data from application data, and the print data generation means A spool unit that spools the print data generated by the transmission unit, a transmission unit that transmits the print data spooled by the spool unit to a printing apparatus, a failure occurrence detection unit that detects occurrence of a failure in the printing apparatus, and the failure When the occurrence detection means detects a failure in the printing apparatus, the output completion page number acquisition means for acquiring the number of output completion pages in the printing apparatus, and the number of output completion pages acquired by the output completion page number acquisition means Add a control command to the print data to indicate that the next page with minutes skipped is the print start page A control command adding unit that, the print data added with the control command, characterized by comprising a retransmission control unit for retransmitting to said printing apparatus via the transmission means.
本発明は、前記印刷データ毎に1つのジョブとしてとして取り扱い、各ジョブを識別するためのジョブ識別子を印刷データに付加するジョブ識別子付加手段を具備し、前記出力完了ページ数取得手段は、前記ジョブ識別子付加手段により付加されたジョブ識別子に基づいて、障害発生により中断された印刷データを特定し、該特定した印刷データに対する出力完了ページ数を取得することを特徴とする。 The present invention includes a job identifier adding unit that handles each print data as one job and adds a job identifier for identifying each job to the print data, and the output completion page number acquiring unit includes the job Based on the job identifier added by the identifier adding means, the print data interrupted due to the occurrence of the failure is specified, and the number of output completed pages for the specified print data is acquired.
また、本発明は、印刷装置へ送信する印刷データを管理する印刷ジョブ管理プログラムであって、アプリケーションデータから印刷データを生成する印刷データ生成ステップと、前記生成された印刷データをスプールするスプールステップと、前記スプールされた印刷データを印刷装置へ送信する送信ステップと、前記印刷装置での障害発生を検知する障害発生検知ステップと、前記印刷装置での障害発生を検知すると、前記印刷装置での出力完了ページ数を取得する出力完了ページ数取得ステップと、前記出力完了ページ数分をスキップした次のページが印刷開始ページであることを示す制御コマンドを印刷データに付加する制御コマンド付加ステップと、前記制御コマンドを付加した印刷データを前記印刷装置へ再送信する再送制御ステップとをコンピュータに実行させることを特徴とする。 The present invention is also a print job management program for managing print data to be transmitted to a printing apparatus, a print data generation step for generating print data from application data, and a spool step for spooling the generated print data. A transmission step for transmitting the spooled print data to a printing device, a failure detection step for detecting a failure occurrence in the printing device, and an output in the printing device upon detecting a failure occurrence in the printing device. An output completion page number obtaining step for obtaining the number of completed pages; a control command addition step for adding to the print data a control command indicating that the next page skipping the number of output completion pages is a print start page; A retransmission control step for retransmitting print data to which a control command is added to the printing apparatus. Characterized in that to execute the up to the computer.
本発明は、前記印刷データ毎に1つのジョブとしてとして取り扱い、各ジョブを識別するためのジョブ識別子を印刷データに付加するジョブ識別子付加ステップをさらに有し、前記出力完了ページ数取得ステップは、前記ジョブ識別子に基づいて、障害発生により中断された印刷データを特定し、該特定した印刷データに対する出力完了ページ数を取得することを特徴とする。 The present invention further includes a job identifier adding step for handling each print data as one job and adding a job identifier for identifying each job to the print data, and the output completion page number acquiring step includes Based on the job identifier, print data interrupted due to the occurrence of a failure is specified, and the number of output completed pages for the specified print data is acquired.
また、本発明は、印刷データを記録媒体に出力する画像形成装置であって、印刷データを受信する受信手段と、前記受信手段によって受信した印刷データに付加されている制御コマンドを認識し、印刷開始ページを取得する制御コマンド認識手段と、前記制御コマンド認識手段により取得された印刷開始ページまで印刷ジョブのページをスキップした後、印刷開始ページから記録媒体に出力する出力手段とを具備することを特徴とする。 According to another aspect of the present invention, there is provided an image forming apparatus for outputting print data to a recording medium, wherein a receiving unit that receives print data and a control command added to the print data received by the receiving unit are recognized and printed. A control command recognizing unit that acquires a start page; and an output unit that outputs the print job from the print start page to a recording medium after skipping the print job page up to the print start page acquired by the control command recognizing unit. Features.
また、本発明は、印刷データを記録媒体に出力する画像形成プログラムであって、印刷データを受信する受信ステップと、前記受信した印刷データに付加されている制御コマンドを認識し、印刷開始ページを取得する制御コマンド認識ステップと、前記取得された印刷開始ページまで印刷ジョブのページをスキップした後、印刷開始ページから記録媒体に出力する出力ステップとをコンピュータに実行させることを特徴とする。 According to another aspect of the present invention, there is provided an image forming program for outputting print data to a recording medium. The image forming program receives a print data, recognizes a control command added to the received print data, and sets a print start page. A control command recognition step to be acquired and an output step of outputting the print job from the print start page to a recording medium after skipping the print job page up to the acquired print start page are characterized in that the computer executes.
この発明によれば、印刷データ生成手段により、アプリケーションデータから印刷データを生成し、スプール手段により、生成された印刷データをスプールし、送信手段により、スプールされた印刷データを印刷装置へ送信し、障害発生検知手段により前記印刷装置での障害発生を検知すると、出力完了ページ数取得手段により、前記印刷装置での出力完了ページ数を取得し、制御コマンド付加手段により、前記出力完了ページ数取得手段により取得された出力完了ページ数分をスキップした次のページが印刷開始ページであることを示す制御コマンドを印刷データに付加し、再送制御手段により、前記制御コマンドを付加した印刷データを、前記送信手段を介して前記印刷装置へ再送信する。したがって、途中ページで障害が発生した場合であっても、既に出力されたページが重複して印刷されることを防止することができるという利点が得られる。
According to the present invention, the print data generation unit generates the print data from the application data, the spool unit generates the generated print data, the transmission unit transmits the spooled print data to the printing apparatus, When a failure occurrence detection unit detects a failure in the printing apparatus, the output completion page number acquisition unit acquires the output completion page number in the printing apparatus, and a control command addition unit acquires the output completion page number acquisition unit. A control command indicating that the next page skipped for the number of output completion pages acquired in
また、本発明によれば、制御コマンド認識手段により、受信手段によって受信した印刷データに付加されている制御コマンドを認識し、印刷開始ページを取得し、出力手段により、前記制御コマンド認識手段により取得された印刷開始ページまで印刷ジョブのページをスキップした後、印刷開始ページから記録媒体に出力する。したがって、途中ページで障害が発生した場合であっても、既に出力されたページが重複して印刷されることを防止することができるという利点が得られる。 According to the invention, the control command recognition means recognizes the control command added to the print data received by the reception means, obtains the print start page, and obtains the print command by the control command recognition means. After skipping the print job page up to the printed print start page, the print start page is output to the recording medium. Therefore, even when a failure occurs on a halfway page, there is an advantage that it is possible to prevent a page that has already been output from being printed redundantly.
以下、本発明の一実施形態によるホストPC(印刷データ管理装置)およびプリンタ(画像形成装置)を、図面を参照して説明する。図1は、本発明の実施形態による印刷システムの構成を示す概念図である。図において、ホストPC1は、いわゆるパーソナルコンピュータなどであって、各種アプリケーションによって作成された印刷データを、ユーザの印刷操作で出力する。プリンタ2は、ホストPC1からの印刷データを紙媒体などに印刷して出力する。ホストPC1とプリンタ2とは、USB/LPTケーブルにより直接接続されていても、LANにより接続されていてもよい。
A host PC (print data management apparatus) and a printer (image forming apparatus) according to an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a conceptual diagram showing a configuration of a printing system according to an embodiment of the present invention. In the figure, a
次に、図2は、本実施形態によるホストPC1の略構成を示すブロック図である。ホストPC1は、印刷機能として、プリンタドライバ1−1、スプーラ1−2、プリンタモニタ1−3およびジョブモニタ1−4を備えている。プリンタドライバ1−1は、アプリケーションで作成されたデータから印刷データを作成し、スプーラ1−2に供給する。
Next, FIG. 2 is a block diagram showing a schematic configuration of the
スプーラ1−2は、ホストPC1側をできるだけ早く解放するために、一般的に低速のプリンタ2に対して送信される印刷データを一時的に保持(スプール)する。印刷データは、ジョブ単位でスプールされ、複数のジョブを順次スプールすることが可能である。
The spooler 1-2 temporarily holds (spools) print data that is generally transmitted to the low-
プリントモニタ1−3は、ランゲージモニタ1−3−1とポートモニタ1−3−2とかrなる。ランゲージモニタ1−3−1は、上記ジョブ毎に、ジョブを識別するためのジョブ識別子を付与するようになっている。一般に、印刷データには、プリンタジョブでジョブ名が付与されるが、この場合、同じジョブ名が複数登録される可能性がある。そこで、ジョブ識別子によりジョブを識別し、プリンタ2側の障害発生時における再送処理に対処するようになっている。この詳細については後述する。
The print monitor 1-3 includes a language monitor 1-3-1 and a port monitor 1-3-2. The language monitor 1-3-1 assigns a job identifier for identifying the job for each job. In general, print data is given a job name by a printer job. In this case, a plurality of the same job names may be registered. Therefore, the job is identified by the job identifier to cope with the retransmission processing when a failure occurs on the
また、ランゲージモニタ1−3−1は、ジョブ単位で後述するジョブモニタ1−4を起動するとともに、プリンタ2にスプーラ1−2からの印刷データをジョブ単位で送信する。また、ランゲージモニタ1−3−1は、プリンタ2側で障害が発生すると、当該障害発生時のジョブを再送ジョブとし、障害発生直前までに印刷出力したページ、言い換えると、出力完了ページ分をスキップした次のページから印刷出力すべく、再送ジョブの先頭に印刷開始ページを示す制御コマンドを付加するとともに、障害発生時のページからの新たなジョブとしてジョブ識別子を付加して、ジョブモニタ1−4を起動して印刷を実行させる。例えば、既に2ページが排紙されていた場合には、3ページ目からの出力を指示する制御コマンドを再送ジョブに付加することになる。プリンタ2では、再送ジョブの先頭に付加されている制御コマンドを認識すると、制御コマンドで示されている印刷開始ページまでスキップした後、通常通り印刷出力する。これにより、既に印刷出力したページを重複して印刷するのを防止することが可能となっている。ポートモニタ1−3−2は、ポートを監視する。
The language monitor 1-3-1 activates a job monitor 1-4, which will be described later, in units of jobs, and transmits print data from the spooler 1-2 to the
ジョブモニタ1−4は、プリンタ2の性能(1分間当りの最大印刷可能枚数)を読み出すとともに、ジョブモニタ1−4は、上述したように、ジョブ単位で起動され、プリンタ2における動作状況(ジョブステータス)を監視する。特に、本実施形態では、プリンタ2で印刷データの出力中に障害が発生すると、ランゲージモニタ1−3−1からの要求に応じて、そのジョブで出力完了したページ数を取得する。
The job monitor 1-4 reads the performance of the printer 2 (maximum printable number per minute), and the job monitor 1-4 is activated for each job as described above, and the operation status (jobs) in the
次に、上述した本実施形態の動作について説明する。ここで、図3は、本実施形態の動作を説明するためのシーケンス図である。ユーザから印刷要求が発生すると、ランゲージモニタ1−3−1でジョブ識別子を生成し、それを印刷ジョブの先頭に付加する(S1〜S4)。ランゲージモニタ1−3−1は、ジョブモニタ1−4を起動してから、プリンタ2に対してジョブAの送信を開始し、かつ送信中のジョブステータスの監視を開始する(S5〜S10)。
Next, the operation of the above-described embodiment will be described. Here, FIG. 3 is a sequence diagram for explaining the operation of the present embodiment. When a print request is generated from the user, the language monitor 1-3-1 generates a job identifier and adds it to the head of the print job (S1 to S4). The language monitor 1-3-1 starts the job monitor 1-4, starts transmission of the job A to the
なお、S8〜S11の間隔の最大値は、1分間当りの最大印刷可能枚数から決まる。例えば、60枚/分であれば、1秒間隔となる。最大印刷可能枚数は、白紙のデータを送り出す最高速度であり、実際には、画像処理の時間に応じて遅くなる。そのため、1秒間隔で監視すれば十分である。 Note that the maximum value of the interval between S8 to S11 is determined from the maximum number of printable sheets per minute. For example, if it is 60 sheets / minute, it will become 1 second interval. The maximum number of printable sheets is the maximum speed at which blank sheet data is sent out, and is actually delayed according to the image processing time. Therefore, it is sufficient to monitor at intervals of 1 second.
次に、ホストPC1とプリンタ2との間で通信エラーが発生すると、スプーラ1−2にてポートエラーが発生する(S11〜S14)。ユーザ、もしくはスプーラ1−2がある一定時間が経過後(S16:エラー解除後)、送信途中の印刷ジョブを再起動する(S18)。ランゲージモニタ1−3−1は、スプーラ1−2上のジョブステータスを監視しているので、「再起動」ステータスを検知すると、ジョブモニタ1−4に対して、そのジョブを再送ジョブとして登録し、スプーラ1−2に対して、そのジョブAが終了したことを通知する(S19〜S21)。
Next, when a communication error occurs between the
ジョブAの再送が始まると、ランゲージモニタ1−3−1は、既に存在しているジョブモニタ1−4に対して、再送ジョブが登録されているか否かを確認し、登録されていた場合、そのジョブ識別子を取得し、プリンタ2にて何ページ排紙が完了しているかの情報を取得する(S22〜S26)。また、それまで継続して行っていた再送前のジョブのステータス監視を終了させる(S27)。
When the resending of job A starts, the language monitor 1-3-1 confirms whether or not the resending job is registered with the already existing job monitor 1-4. The job identifier is acquired, and information indicating how many pages have been discharged by the
再送ジョブは、先頭ページから再送されるので、例えばプリンタ2により既に2ページ排紙が完了していた場合には、ランゲージモニタ1−3−1にて、障害発生直前までに印刷出力したページ、言い換えると、出力完了ページ分をスキップした次のページから印刷出力すべく、再送ジョブの先頭に印刷開始ページを示す制御コマンドを付加する(S28)。前述したように、例えば、既に2ページが排紙されていた場合には、3ページ目からの出力を指示する制御コマンド、すなわち印刷開始ページを3ページとした制御コマンドを再送ジョブに付加することになる。このとき、ジョブモニタ1−4でジョブステータスを監視できるように、新しいジョブ識別子を再送ジョブの先頭に付加してプリンタ2に送信する(S29〜S31)。
Since the retransmission job is retransmitted from the first page, for example, when the 2-page discharge has already been completed by the
プリンタ2では、再送ジョブを受信すると、先頭に付加されている制御コマンドを認識すると、制御コマンドで示されている印刷開始ページまでスキップした後、通常通り印刷出力する(S32〜S36)。これにより、既に印刷出力したページは、重複して印刷されない。
When the
ジョブモニタ1−4で、再送ジョブの出力が正常に完了したことを検知すると(S37)、ランゲージモニタ1−3−1は、スプーラ1−2に対して再送ジョブの印刷終了を通知する(S38)。 When the job monitor 1-4 detects that the output of the retransmission job has been completed normally (S37), the language monitor 1-3-1 notifies the spooler 1-2 of the completion of printing the retransmission job (S38). ).
上述した実施形態によれば、障害発生直前までに印刷出力したページ、言い換えると、出力完了ページ分をスキップした次のページから印刷出力すべく、再送ジョブの先頭に印刷開始ページを示す制御コマンドを付加し、プリンタ側で、制御コマンドで示されている印刷開始ページまでスキップした後、通常通り印刷出力するようにしたので、エラー発生前に既に印刷されて排紙されたページは、重複されて印刷されず、余分な用紙出力を抑制することができる。 According to the embodiment described above, the control command indicating the print start page is displayed at the head of the retransmission job in order to print out the page printed out immediately before the occurrence of the failure, in other words, the next page skipping the output completion page. In addition, after skipping to the print start page indicated by the control command on the printer side, the print output is performed as usual, so the pages that were already printed and discharged before the error occurred are duplicated. It is not printed and extra paper output can be suppressed.
なお、図1における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより印刷ジョブ管理処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。 A print job management process is performed by recording a program for realizing the functions of the processing unit in FIG. 1 on a computer-readable recording medium, causing the computer system to read and execute the program recorded on the recording medium. May be performed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer system” includes a WWW system provided with a homepage providing environment (or display environment). The “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a storage device such as a hard disk built in the computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
1 ホストPC
1−1 プリンタドライバ
1−2 スプーラ
1−3 プリントモニタ
1−3−1 ランゲージモニタ
1−3−2 ポートモニタ
1−4 ジョブモニタ
2 プリンタ
1 Host PC
1-1 Printer Driver 1-2 Spooler 1-3 Print Monitor 1-3-1 Language Monitor 1-3-2 Port Monitor 1-4
Claims (6)
アプリケーションデータから印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段により生成された印刷データをスプールするスプール手段と、
前記スプール手段によりスプールされた印刷データを印刷装置へ送信する送信手段と、
前記印刷装置での障害発生を検知する障害発生検知手段と、
前記障害発生検知手段により前記印刷装置での障害発生を検知すると、前記印刷装置での出力完了ページ数を取得する出力完了ページ数取得手段と、
前記出力完了ページ数取得手段により取得された出力完了ページ数分をスキップした次のページが印刷開始ページであることを示す制御コマンドを印刷データに付加する制御コマンド付加手段と、
前記制御コマンドを付加した印刷データを、前記送信手段を介して前記印刷装置へ再送信する再送制御手段と
を具備することを特徴とする印刷ジョブ管理装置。 A print job management apparatus that manages print data to be transmitted to a printing apparatus,
Print data generation means for generating print data from application data;
Spool means for spooling print data generated by the print data generation means;
Transmitting means for transmitting print data spooled by the spool means to a printing apparatus;
A failure occurrence detecting means for detecting occurrence of a failure in the printing apparatus;
When detecting the occurrence of a failure in the printing apparatus by the failure occurrence detection means, an output completion page number acquisition means for acquiring the number of output completion pages in the printing apparatus;
Control command adding means for adding to the print data a control command indicating that the next page skipped by the number of output completed pages acquired by the output completion page number acquiring means is a print start page;
A print job management apparatus comprising: a retransmission control unit configured to retransmit the print data to which the control command is added to the printing apparatus via the transmission unit.
前記出力完了ページ数取得手段は、前記ジョブ識別子付加手段により付加されたジョブ識別子に基づいて、障害発生により中断された印刷データを特定し、該特定した印刷データに対する出力完了ページ数を取得することを特徴とする請求項1記載の印刷ジョブ管理装置。 A job identifier adding means for handling each print data as one job and adding a job identifier for identifying each job to the print data;
The output completion page number acquisition unit specifies print data interrupted due to the occurrence of a failure based on the job identifier added by the job identifier addition unit, and acquires the number of output completion pages for the specified print data. The print job management apparatus according to claim 1.
アプリケーションデータから印刷データを生成する印刷データ生成ステップと、
前記生成された印刷データをスプールするスプールステップと、
前記スプールされた印刷データを印刷装置へ送信する送信ステップと、
前記印刷装置での障害発生を検知する障害発生検知ステップと、
前記印刷装置での障害発生を検知すると、前記印刷装置での出力完了ページ数を取得する出力完了ページ数取得ステップと、
前記出力完了ページ数分をスキップした次のページが印刷開始ページであることを示す制御コマンドを印刷データに付加する制御コマンド付加ステップと、
前記制御コマンドを付加した印刷データを前記印刷装置へ再送信する再送制御ステップと
をコンピュータに実行させることを特徴とする印刷ジョブ管理プログラム。 A print job management program for managing print data to be transmitted to a printing apparatus,
A print data generation step for generating print data from application data;
A spool step for spooling the generated print data;
A transmission step of transmitting the spooled print data to a printing apparatus;
A fault occurrence detection step for detecting a fault occurrence in the printing apparatus;
Upon detecting the occurrence of a failure in the printing apparatus, an output completion page number obtaining step for obtaining the number of output completion pages in the printing apparatus;
A control command addition step of adding a control command to the print data indicating that the next page skipping the number of output completed pages is a print start page;
A print job management program causing a computer to execute a retransmission control step of retransmitting print data to which the control command is added to the printing apparatus.
前記出力完了ページ数取得ステップは、前記ジョブ識別子に基づいて、障害発生により中断された印刷データを特定し、該特定した印刷データに対する出力完了ページ数を取得することを特徴とする請求項3記載の印刷ジョブ管理プログラム。 A job identifier adding step of handling each print data as one job and adding a job identifier for identifying each job to the print data;
4. The output completion page number acquiring step specifies print data interrupted due to the occurrence of a failure based on the job identifier, and acquires the number of output completion pages for the specified print data. Print job management program.
印刷データを受信する受信手段と、
前記受信手段によって受信した印刷データに付加されている制御コマンドを認識し、印刷開始ページを取得する制御コマンド認識手段と、
前記制御コマンド認識手段により取得された印刷開始ページまで印刷ジョブのページをスキップした後、印刷開始ページから記録媒体に出力する出力手段と
を具備することを特徴とする画像形成装置。 An image forming apparatus that outputs print data to a recording medium,
Receiving means for receiving print data;
A control command recognizing unit for recognizing a control command added to the print data received by the receiving unit and acquiring a print start page;
An image forming apparatus comprising: an output unit configured to output a print job from a print start page to a recording medium after skipping a print job page up to a print start page acquired by the control command recognition unit.
印刷データを受信する受信ステップと、
前記受信した印刷データに付加されている制御コマンドを認識し、印刷開始ページを取得する制御コマンド認識ステップと、
前記取得された印刷開始ページまで印刷ジョブのページをスキップした後、印刷開始ページから記録媒体に出力する出力ステップと
をコンピュータに実行させることを特徴とする画像形成プログラム。
An image forming program for outputting print data to a recording medium,
A receiving step for receiving print data;
A control command recognition step of recognizing a control command added to the received print data and acquiring a print start page;
An image forming program that causes a computer to execute an output step of outputting a print job from a print start page to a recording medium after skipping a print job page to the acquired print start page.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005055606A JP2006243884A (en) | 2005-03-01 | 2005-03-01 | Print job management device, print job management program, image forming device and image forming program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005055606A JP2006243884A (en) | 2005-03-01 | 2005-03-01 | Print job management device, print job management program, image forming device and image forming program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006243884A true JP2006243884A (en) | 2006-09-14 |
Family
ID=37050265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005055606A Pending JP2006243884A (en) | 2005-03-01 | 2005-03-01 | Print job management device, print job management program, image forming device and image forming program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006243884A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009003778A (en) * | 2007-06-22 | 2009-01-08 | Canon Inc | Print control device, print control method, program, and storage medium |
JP2009123079A (en) * | 2007-11-16 | 2009-06-04 | Canon Inc | Printing system for judging abnormality of print controller and restoring printer |
CN102970320A (en) * | 2011-08-31 | 2013-03-13 | 精工爱普生株式会社 | Processing device and processing method |
JP2013049203A (en) * | 2011-08-31 | 2013-03-14 | Seiko Epson Corp | Printing apparatus and printing method |
JP2013049204A (en) * | 2011-08-31 | 2013-03-14 | Seiko Epson Corp | Printing apparatus, printing method |
WO2015111296A1 (en) * | 2014-01-22 | 2015-07-30 | ウイングアーク1st株式会社 | Printing system, printing control method in cluster environment, and printing control program |
-
2005
- 2005-03-01 JP JP2005055606A patent/JP2006243884A/en active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009003778A (en) * | 2007-06-22 | 2009-01-08 | Canon Inc | Print control device, print control method, program, and storage medium |
JP2009123079A (en) * | 2007-11-16 | 2009-06-04 | Canon Inc | Printing system for judging abnormality of print controller and restoring printer |
US8705074B2 (en) | 2011-08-31 | 2014-04-22 | Seiko Epson Corporation | Processing device and processing method |
JP2013049203A (en) * | 2011-08-31 | 2013-03-14 | Seiko Epson Corp | Printing apparatus and printing method |
JP2013049204A (en) * | 2011-08-31 | 2013-03-14 | Seiko Epson Corp | Printing apparatus, printing method |
EP2565777A3 (en) * | 2011-08-31 | 2013-12-04 | Seiko Epson Corporation | Processing device and processing method |
CN102970320A (en) * | 2011-08-31 | 2013-03-13 | 精工爱普生株式会社 | Processing device and processing method |
CN102970320B (en) * | 2011-08-31 | 2016-12-21 | 精工爱普生株式会社 | Processing means, processing method |
WO2015111296A1 (en) * | 2014-01-22 | 2015-07-30 | ウイングアーク1st株式会社 | Printing system, printing control method in cluster environment, and printing control program |
CN106164842A (en) * | 2014-01-22 | 2016-11-23 | 文雅科番株式会社 | Print control program under print system, cluster environment and print control program |
US9588725B2 (en) | 2014-01-22 | 2017-03-07 | Wingarc1St Inc. | Printing system, printing control method in cluster environment, and printing control program |
US9658808B2 (en) | 2014-01-22 | 2017-05-23 | Wingarc1St Inc. | Printing system, printing control method in cluster environment, and printing control program |
US9658809B2 (en) | 2014-01-22 | 2017-05-23 | Wingarc1St Inc. | Printing system, printing control method in cluster environment, and printing control program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6256750B1 (en) | Information processing apparatus, network printing system, its control method, and storage medium storing program | |
JP5768336B2 (en) | Printing apparatus and printing system | |
JP2000172453A (en) | Print system and host device of same system | |
JP2006031677A (en) | Print control device, printer, print network system, print control method, print control program and recording medium which records print control program | |
US7538902B2 (en) | Print control program and information processing apparatus | |
JP2006243884A (en) | Print job management device, print job management program, image forming device and image forming program | |
JP2008030287A (en) | Printing apparatus, printing system and program | |
JP2007094721A (en) | Printing system | |
JP4109821B2 (en) | Information processing apparatus and job processing result confirmation method | |
JP2008052679A (en) | Client device, printer, management server and information management system | |
JP2006347110A (en) | Image forming device and alternate printing control program | |
US8270001B2 (en) | Printing apparatus and canceling method | |
JP6265589B2 (en) | Job processing apparatus, job management method, job management system, and program | |
JP2007087186A (en) | Log collection system and method | |
JP2005327053A (en) | Log information management device, log information generation device, log information management program and recording medium | |
JP2006155367A (en) | Image forming apparatus, data processing method, image forming method, and program | |
JP3508752B2 (en) | Printing system, method and printer | |
JP2006236204A (en) | Image processor and image formation program | |
JP5918172B2 (en) | Image forming system and image forming apparatus | |
JP4199622B2 (en) | Image forming apparatus | |
JP2007328574A (en) | Printing system and print program | |
JP2006268731A (en) | Print system and control method thereof | |
JP2006344152A (en) | Printing apparatus and printing system | |
JP4137143B2 (en) | Trail management system and method | |
JP2004130686A (en) | Printer with built-in server and method of printing operation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090210 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090616 |