JP5947734B2 - Image forming apparatus and program - Google Patents
Image forming apparatus and program Download PDFInfo
- Publication number
- JP5947734B2 JP5947734B2 JP2013036649A JP2013036649A JP5947734B2 JP 5947734 B2 JP5947734 B2 JP 5947734B2 JP 2013036649 A JP2013036649 A JP 2013036649A JP 2013036649 A JP2013036649 A JP 2013036649A JP 5947734 B2 JP5947734 B2 JP 5947734B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- request
- image forming
- interrupted
- image formation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、印刷等の画像形成時に指定された画像形成条件を既存の画像形成条件に代えて一時的に適用する画像形成装置及びプログラムに関する。 The present invention relates to an image forming apparatus and a program for temporarily applying an image forming condition specified at the time of image formation such as printing instead of an existing image forming condition.
近年、プリンター等の画像形成装置としては、LAN等のネットワーク上のユーザー端末から印刷ジョブ(画像形成要求)を受信して、印刷(画像形成)を行うものが知られている。 2. Description of the Related Art In recent years, as an image forming apparatus such as a printer, an apparatus that receives a print job (image formation request) from a user terminal on a network such as a LAN and performs printing (image formation) is known.
このような画像形成装置では、予め印刷条件(画像形成条件)を設定しておき、その既存の印刷条件(直前の印刷条件)を印刷ジョブに適用して印刷を行う場合の他、印刷ジョブで指定された印刷条件を直前の印刷条件に代えて一時的に適用して印刷を行う場合等がある。 In such an image forming apparatus, in addition to the case where printing conditions (image forming conditions) are set in advance and the existing printing conditions (immediately preceding printing conditions) are applied to the print job, printing is performed. There are cases where printing is performed by temporarily applying specified printing conditions instead of the previous printing conditions.
印刷ジョブで指定された印刷条件を一時的に適用する場合は、その印刷ジョブに対する印刷の完了後に直前の印刷条件に戻すことが行われる。 When temporarily applying the printing conditions specified in the print job, the previous printing conditions are restored after the printing for the print job is completed.
しかし、ネットワーク上の画像形成装置は、ユーザー端末との間の通信が何らかの理由で途切れることもあり、それによって印刷ジョブのデータ受信が中断されることがある。 However, in the image forming apparatus on the network, communication with the user terminal may be interrupted for some reason, and reception of print job data may be interrupted.
この場合、印刷ジョブによる印刷を完了させることができないので、上述の直前の印刷条件に戻すこともできず、印刷ジョブで指定された一時的な印刷条件が画像形成装置に直前の印刷条件に代わって残るという問題がある。 In this case, since printing by the print job cannot be completed, it is not possible to return to the previous printing condition described above, and the temporary printing condition specified in the print job is replaced with the previous printing condition in the image forming apparatus. There is a problem of remaining.
これに対し、特許文献1のように、データの受信が中断された印刷ジョブを再試行すれば、それによる印刷の完了に応じて直前の印刷条件に復帰させることはできる。
On the other hand, as in
ところが、印刷ジョブの再試行がないまま他の印刷ジョブを受信すると、直前の印刷条件に戻すことができないので、依然として印刷ジョブで指定された一時的な印刷条件が画像形成装置に残ってしまう。このため、中断した印刷ジョブの一時的な印刷条件が他の印刷ジョブに適用されてユーザーの意図しない印刷結果になるおそれがあった。 However, if another print job is received without retrying the print job, the previous print condition cannot be restored, so that the temporary print condition specified by the print job still remains in the image forming apparatus. For this reason, the temporary print condition of the interrupted print job may be applied to another print job, resulting in a print result unintended by the user.
本発明が解決しようとする問題点は、画像形成要求のデータの受信が中断された場合に、その画像形成要求による画像形成条件が残るおそれがあった点である。 The problem to be solved by the present invention is that, when reception of data of an image formation request is interrupted, there is a possibility that image formation conditions according to the image formation request remain.
本発明は、画像形成要求のデータの受信が中断された場合でも直前の画像形成条件に復帰させることを可能にするため、受信したデータに基づく画像形成要求に対し、指定された画像形成条件を直前の画像形成条件に代えて適用して画像形成を行わせる画像形成処理部と、前記画像形成要求に応じて前記直前の画像形成条件を取得保持する条件保持部と、前記データの受信が中断された場合に前記中断されたデータと同一の画像形成要求を再度受信したか否かを判断する要求判断部と、前記同一の画像形成要求を再度受信しない場合に前記条件保持部によって保持された前記直前の画像形成条件を復帰させる条件復帰部と、前記中断されたデータに対して受信済みのデータ部分を退避するデータ退避部と、前記中断されたデータと同一の画像形成要求を受信した場合に前記退避したデータ部分を読み出して中断後のデータ部分を受信させる退避データ読出部とを備えたことを最も主な特徴とする。 The present invention makes it possible to return to the immediately preceding image forming condition even when reception of the image forming request data is interrupted, so that the specified image forming condition is set for the image forming request based on the received data. An image forming processing unit that performs image formation by applying instead of the immediately preceding image forming condition, a condition holding unit that acquires and holds the immediately preceding image forming condition in response to the image forming request, and reception of the data is interrupted Held by the condition holding unit when the same image formation request is received again and when the same image formation request is not received again. a condition restoration unit for restoring the immediately preceding image forming condition, a data saving unit for saving the received data portion to the interrupted data, the interrupted data identical image And most main feature in that a saved data reading unit for receiving the data portion after the interruption by reading the saved data portion upon receiving a formed request.
本発明によれば、中断されたデータによる画像形成を完了しなくても、その画像形成直前の画像形成条件に復帰させることができる。 According to the present invention, it is possible to return to the image forming condition immediately before the image formation without completing the image formation with the interrupted data.
画像形成要求のデータの受信が中断された場合でも画像形成要求に対する直前の画像形成条件に復帰させることを可能にするという目的を、画像形成要求に応じて直前の画像形成条件を取得保持しておき、受信が中断された画像形成要求のデータと同一の画像形成要求を再度受信しない場合に保持された直前の画像形成条件を復帰させることで実現した。 The purpose of enabling to return to the previous image forming condition for the image forming request even when reception of the image forming request data is interrupted is to acquire and hold the previous image forming condition according to the image forming request. This is realized by restoring the previous image forming condition held when the same image forming request as the image forming request data whose reception has been interrupted is not received again.
[画像形成装置の概略構成]
図1は、画像形成装置の概略構成を示すブロック図である。
[Schematic configuration of image forming apparatus]
FIG. 1 is a block diagram illustrating a schematic configuration of the image forming apparatus.
画像形成装置1は、例えばデジタル複合機等からなり、少なくともプリント機能及び中断ジョブ管理機能を有する。
The
プリント機能は、LAN等のネットワーク3を介して印刷ジョブを受信し、受信した印刷ジョブに基づく印刷を行う機能である。なお、印刷ジョブは、画像形成要求としての印刷要求を行うためのデータである(以下においては、印刷ジョブを印刷要求と同義で説明する場合とデータとして説明する場合とがある)。中断ジョブ管理機能は、画像形成装置1での印刷ジョブの受信が中断した場合のジョブ管理を行う機能である。
The print function is a function for receiving a print job via the
かかる画像形成装置1は、パネル操作部5、原稿読取部7、入出力部9、印刷部11、中断ジョブ管理部13、制御部15、記憶部17等を備え、各部はバス19により接続されている。
The
パネル操作部5は、キーボードやタッチパネル等からなり、画像形成装置1に対する印刷実行や印刷条件設定等の操作入力並びにその操作状況の表示を行わせる。
The
原稿読取部7は、スキャナーで構成され、パネル操作部5での指示入力等に応じて原稿画像を読み取って対応する画像データを出力する。
The
入出力部9は、ネットワーク3を介してユーザー端末等の外部端末(以下、ユーザー端末と称することがある)に対するデータの送受信を所定のプロトコルで行うインターフェースである。
The input /
印刷部11は、例えば印刷機構等のエンジンや、プロセッサー及びこのプロセッサーの動作プログラムを格納したROM(Read Only Memory)等を有するコントローラーからなる。印刷部11は、原稿読取部7からの画像データ或いは外部端末からの印刷ジョブの画像データを、イメージデータに展開して実際に用紙上へ画像を形成する。
The
中断ジョブ管理部13は、プロセッサー及びこのプロセッサーの動作プログラムを格納したROM等を有するコントローラーであり、上述の印刷ジョブの受信が中断した場合の中断ジョブ管理機能を担う。なお、印刷ジョブの受信の中断は、通信エラーとしての、例えば画像形成装置1でのデータ受信時の通信断やデータ送信側ユーザー端末の電源断等によって生じる。
The suspended
制御部15は、上記各部の制御を行う主制御機能を有し、制御演算機能の主要部をなすCPU(Central Processing Unit)やこのCPUの動作プログラムを格納したROMを有している。
The
記憶部17は、ハードディスク等の補助記憶装置である。
The
図2は、図1の画像形成装置の中断ジョブ管理の機能ブロック図である。 FIG. 2 is a functional block diagram of interrupted job management of the image forming apparatus of FIG.
本実施例の画像形成装置1では、中断ジョブ管理部13が印刷部11と共同して中断ジョブ管理機能を実現する。具体的には、印刷部11がプログラムの実行によって画像形成処理部である印刷処理部21として機能し、中断ジョブ管理部13がプログラムの実行によって条件保持部23、通信エラー監視部25、データ退避部27、要求判断部29、条件復帰部31、退避データ読出部33として機能する。
In the
印刷処理部21は、画像形成処理機能を実現するものであり、受信した印刷ジョブに基づく印刷を行わせる。具体的には、受信した印刷ジョブを解析し、解析結果に基づいてイメージデータの展開及び印刷実行指示を行う。
The
本実施例では、印刷ジョブで印刷条件が指定されていれば、その印刷条件を画像形成装置1で設定されている直前の印刷条件に代えて適用して印刷を行わせる。印刷ジョブで印刷条件が指定されていないか或いは直前の印刷条件を適用する指定があれば、直前の印刷条件を適用して印刷を行わせる。
In this embodiment, if a print condition is specified in the print job, the print condition is applied instead of the immediately preceding print condition set in the
印刷条件は、所望の印刷結果を得るための各種の設定であり、例えばカラー設定、用紙サイズ等がある。印刷ジョブで指定された印刷条件としては、一時的に適用されて印刷完了後に直前の印刷条件に戻されるもの、及び画像形成装置1の直前の印刷条件自体を変更するものがある。
The printing conditions are various settings for obtaining a desired printing result, such as color setting and paper size. The printing conditions specified in the print job include those that are temporarily applied and returned to the previous printing conditions after completion of printing, and those that change the printing conditions immediately before the
直前の印刷条件は、印刷ジョブの実行前に画像形成装置1に対して設定されている印刷条件であり、例えば記憶部17に保持されている。
The immediately preceding printing conditions are printing conditions set for the
条件保持部23は、条件保持機能を実現するものであり、受信した印刷ジョブに応じて直前の印刷条件を取得保持する。例えば印刷ジョブの受信を開始した時点で直前の印刷条件を取得し保持する。ただし、特に限定されるものではなく、印刷ジョブで指定された印刷条件を適用する直前の印刷条件を保持できればよい。この印刷条件の保持は、例えば記憶部17によって行うことができる。
The
通信エラー監視部25は、通信エラー監視機能を実現するものであり、入出力部9に対して印刷ジョブ受信のための通信エラーを監視する。この監視を通じて、通信エラー監視部25は通信エラーが発生した場合に印刷ジョブのデータ受信が中断したか否かを判断する。
The communication
データ退避部27は、データ退避機能を実現するものであり、データ受信が中断した印刷ジョブに対して、中断前の受信済みのデータ部分を退避する。受信済みデータ部分の退避は、例えば記憶部17に対して行うことができる。
The
要求判断部29は、要求判断機能を実現するものであり、印刷ジョブの受信が中断した場合に、中断した印刷ジョブと同一の印刷要求の印刷ジョブを再度受信したか否かを判断する。この判断は、ジョブ識別情報に基づいて行わせることができる。なお、同一の印刷要求の再受信は、一度通信エラーによって印刷ジョブの受信が中断した後、通信状態が復帰してから行われる。
The
ジョブ識別情報は、ユーザー端末で印刷ジョブを生成する際に付与される。同一の印刷要求を再度行う場合は、ユーザー端末で同一のジョブ識別情報を付与した印刷ジョブの生成を行えばよい。 The job identification information is given when a print job is generated at the user terminal. When the same print request is made again, a print job to which the same job identification information is assigned may be generated at the user terminal.
条件復帰部31は、条件復帰機能を実現するものであり、中断した印刷ジョブと同一の印刷要求を再度受信しない場合に条件保持部23によって保持された直前の印刷条件に復帰させる。復帰としては、例えば、記憶部17内において、保持された直前の印刷条件によって既存の印刷条件として保持されている印刷条件を上書きする。
The
退避データ読出部33は、退避データ読出機能を実現し、中断した印刷ジョブと同一の印刷要求を受信した場合に、退避したデータ部分を読み出して中断後のデータ部分の受信を行わせる。
The saved
具体的には、読み出されたデータ部分を印刷処理部21に渡して中断後のデータ部分を受信させる。中断後のデータ部分を受信させるには、予め退避しておいたデータ部分を元に未受信のデータ部分のオフセット情報をユーザー端末に送信しておけばよい。これにより、ユーザー端末では、受信したオフセット情報に応じて中断後のデータ部分からなる同一の印刷要求を送信でき、画像形成装置1においては、中断後のデータ部分のみを受信することが可能となる。
[中断ジョブ管理処理]
図3は、中断ジョブ管理処理を示すフローチャートである。
Specifically, the read data portion is transferred to the
[Suspended job management processing]
FIG. 3 is a flowchart showing the interrupted job management process.
本実施例の中断ジョブ管理処理は、画像形成装置1で印刷ジョブの受信を開始することでスタートする。なお、本実施例では、印刷ジョブにおいて印刷条件が指定されている場合を例に説明する。
The interrupted job management process of this embodiment starts when the
まず、ステップS1では、「直前の印刷条件の保持」が行われる。すなわち、条件保持部23は、印刷ジョブの受信を開始した時点で直前の印刷条件を保持する。
First, in step S1, “hold the previous printing condition” is performed. That is, the
こうしてステップS1完了すると、ステップS2へ移行する。 When step S1 is completed in this way, the process proceeds to step S2.
ステップS2では、「通信エラー発生?」の処理が行われる。この処理では、入出力部9に対して通信エラー監視部25が通信エラーの有無を判断する。
In step S2, the process “communication error occurred?” Is performed. In this process, the communication
通信断等の通信エラーがあった場合はステップS3へ移行し(YES)、通信エラーがなかった場合はステップS6へ移行する(NO)。 If there is a communication error such as communication interruption, the process proceeds to step S3 (YES), and if there is no communication error, the process proceeds to step S6 (NO).
ステップS3では、「中断ジョブあり?」の処理が行われる。この処理では、通信エラー監視部25が、通信エラーが発生した際に印刷ジョブのデータ受信が中断したか否かを判断する。
In step S3, a process of “Is there an interrupted job?” Is performed. In this process, the communication
中断した印刷ジョブがある場合は、ステップS4へ移行する(YES)。一方、中断した印刷ジョブがない場合は、通常通り全データを受信して印刷が行われるので、中断ジョブ管理処理が終了する(NO)。 If there is an interrupted print job, the process proceeds to step S4 (YES). On the other hand, if there is no interrupted print job, all data is received and printing is performed as usual, and the interrupted job management process ends (NO).
ステップS4では、「受信済みデータ部分の退避」が行われる。すなわち、データ退避部27は、中断した印刷ジョブに対して受信済みのデータ部分を記憶部17の退避領域に退避する。
In step S4, “saving of the received data portion” is performed. That is, the
これによりステップS4が完了して、ステップS5へ移行する。 Thereby, step S4 is completed and it transfers to step S5.
ステップS5では、「再印刷要求?」の処理が行われる。この処理では、要求判断部29が、中断した印刷ジョブと同一の印刷要求を再度受信したか否かを判断する。この処理は、例えば、印刷ジョブの中断後に別の印刷要求の印刷ジョブを受信したか否か、又は所定時間内に同一の印刷要求を再受信したか否か、或いはユーザー端末から同一の印刷要求を行わない旨の指示があったか否か等によって行うことができる。
In step S5, a “reprint request?” Process is performed. In this process, the
中断した印刷ジョブと同一の印刷要求を再受信した場合はステップS6へ移行し(YES)、再受信しない場合はステップS8へ移行する(NO)。 If the same print request as the interrupted print job is received again, the process proceeds to step S6 (YES), and if not received again, the process proceeds to step S8 (NO).
ステップS6では、「全データの受信」が行われる。この処理では、ステップS5から移行した場合、退避データ読出部33が退避したデータ部分を記憶部17の退避領域から読み出して印刷処理部21に渡す。これにより、印刷処理部21は、受け取ったデータ部分とその後のデータ部分の受信によって、中断した印刷ジョブの全データを取得することができる。
In step S6, “reception of all data” is performed. In this process, when the process proceeds from step S5, the data portion saved by the save
一方、ステップS2から移行した場合は、通信エラーが発生しなかったため、通常通り印刷処理部21が印刷ジョブの全データを取得する。
On the other hand, when the process proceeds from step S2, since no communication error has occurred, the
こうしてステップS6が完了すると、ステップS7へ移行する。 When step S6 is completed in this way, the process proceeds to step S7.
ステップS7では、「印刷実行」が行われる。この処理では、印刷処理部21が受信した印刷ジョブに基づいて、指定された印刷条件での印刷を行わせる。これにより、中断ジョブ管理処理が終了する。
In step S7, “print execution” is performed. In this process, the
ステップS8では、「直前の印刷条件の復帰」が行われる。この処理では、条件復帰部31が、中断した印刷ジョブと同一の印刷要求を再度受信しなかったため、保持されている直前の印刷条件に復帰させる。
In step S8, “return of previous printing conditions” is performed. In this process, the
これにより、中断された印刷ジョブに基づく印刷を完了させることなく、印刷ジョブに対する直前の印刷条件に戻すことができる。 As a result, it is possible to return to the previous printing condition for the print job without completing printing based on the interrupted print job.
こうしてステップS8が完了すると、中断ジョブ管理処理が終了する。
[実施例1の効果]
本実施例の画像形成装置1は、受信した印刷ジョブに基づく印刷要求に対し、指定された印刷条件を直前の印刷条件に代えて適用して印刷を行わせる印刷処理部21と、印刷要求に応じて直前の印刷条件を取得保持する条件保持部23と、印刷ジョブの受信が中断した場合に、中断した印刷ジョブと同一の印刷要求を再度受信したか否かを判断する要求判断部29と、中断した印刷ジョブと同一の印刷要求を受信しない場合に、条件保持部23によって保持された直前の印刷条件に復帰させる条件復帰部31を備える。
When step S8 is completed in this way, the interrupted job management process ends.
[Effect of Example 1]
The
従って、本実施例では、印刷ジョブの受信が中断した場合であっても、中断された印刷ジョブによる印刷を完了させる必要がなく、直前の印刷条件に確実に復帰させることができる。 Therefore, in this embodiment, even when reception of a print job is interrupted, it is not necessary to complete printing by the interrupted print job, and it is possible to reliably return to the previous printing condition.
このため、本実施例では、中断した印刷ジョブで指定された印刷条件によって直前の印刷条件が変更され、且つ変更後の印刷条件が既存の印刷条件として画像形成装置1に残ることが防止される。
For this reason, in this embodiment, the immediately preceding printing condition is changed according to the printing condition specified in the interrupted print job, and the changed printing condition is prevented from remaining in the
結果として、印刷ジョブの中断後に再試行がないまま別の印刷ジョブを受信しても、中断された印刷ジョブに対する直前の印刷条件に復帰させておくことで、ユーザーの意図した印刷結果を得ることが可能となる。 As a result, even if another print job is received without being retried after the print job is interrupted, the user can obtain the intended print result by returning to the previous print conditions for the interrupted print job. Is possible.
また、本実施例の画像形成装置1は、中断した印刷ジョブに対して受信済みのデータ部分を退避するデータ退避部27と、中断した印刷ジョブと同一の印刷要求を再度受信した場合に退避したデータ部分を読み出して中断後のデータ部分を受信させる退避データ読出部33とを備える。
Further, the
従って、本実施例では、中断した印刷ジョブを完了させる場合に、最初から印刷ジョブをやり直す必要がなく、効率よく中断した印刷ジョブの回復処理を行うことができる。 Therefore, in this embodiment, when the interrupted print job is completed, it is not necessary to restart the print job from the beginning, and the interrupted print job recovery process can be performed efficiently.
図4は、画像形成装置を示す機能ブロック図である。なお、本実施例は、基本構成が実施例1と共通するため、対応する構成に同符号又は同符号にAを付した符号を用いて重複した説明を省略する。 FIG. 4 is a functional block diagram illustrating the image forming apparatus. Since the basic configuration of the present embodiment is the same as that of the first embodiment, the same reference numerals are used for the corresponding configurations, or redundant descriptions are omitted using the same reference numerals.
本実施例では、中断ジョブ管理部13Aが更に要求保留部35と再要求受付部37として機能し、印刷ジョブの中断後に別の印刷ジョブを受信した際の中断ジョブ管理を行う。
In this embodiment, the suspended
要求保留部35は、要求保留機能を実現し、中断されている印刷ジョブとその後に受信する印刷ジョブとが異なる印刷要求の場合に、中断後に受信した印刷ジョブに基づく印刷要求を保留する。
The
再要求受付部37は、再要求受付機能を実現し、要求保留部35での保留中において、中断されている印刷ジョブと同一の印刷要求を再度受け付ける。具体的には、印刷ジョブの中断を送信元ユーザー端末に通知し、ユーザー端末において中断した印刷ジョブの再要求の有無を入力させる。送信元ユーザー端末への通知には、未受信のデータ部分のオフセット情報を含めておくのが好ましい。
The
なお、本実施例の条件復帰部31Aは、中断されている印刷ジョブと同一の印刷要求が再度なかった場合に直前の印刷条件に復帰させる。 It should be noted that the condition return unit 31A of the present embodiment returns to the previous print condition when the same print request as that of the interrupted print job is not made again.
図5は、中断ジョブ管理処理を示すフローチャートであり、基本的に実施例1のような中断した印刷ジョブとは別の印刷ジョブに対するものである。 FIG. 5 is a flowchart showing the interrupted job management process, which is basically for a print job different from the interrupted print job as in the first embodiment.
本実施例の中断ジョブ管理処理は、画像形成装置1Aで印刷ジョブの受信を開始することでスタートする。
The interrupted job management process according to the present embodiment starts when the
ステップS21では、「中断ジョブあり?」が行われる。すなわち、要求保留部35は、印刷ジョブの受信の際に、既に中断されている印刷ジョブの有無を判断する。この判断は、通信エラー監視部25での結果に基づいて行えば良い。
In step S21, “Is there an interrupted job?” Is performed. In other words, the
中断されている印刷ジョブがある場合はステップS22へ移行し(YES)、中断されている印刷ジョブがない場合はステップS27へ移行する(NO)。 When there is a suspended print job, the process proceeds to step S22 (YES), and when there is no suspended print job, the process proceeds to step S27 (NO).
ステップS22では、「受信ジョブの保留」が行われる。この処理では、要求保留部35が受信した印刷ジョブに基づく印刷要求を保留して、ステップS23に移行する。
In step S22, "holding of received job" is performed. In this process, the print request based on the print job received by the
ステップS23では、「再印刷要求の受付」が行われる。すなわち、再要求受付部37は、印刷ジョブの中断を送信元ユーザー端末に通知し、ユーザー端末において中断されている印刷ジョブの再印刷要求の有無を入力させる。
In step S23, “accepting a reprint request” is performed. That is, the
こうしてステップS23が完了すると、ステップS24へ移行する。 When step S23 is completed in this way, the process proceeds to step S24.
ステップS24は、図3のステップS5と同様に、「再印刷要求?」の処理が行われる。すなわち、要求判断部29は、中断されている印刷ジョブと同一の印刷要求を再度受信したか否かを判断する。この判断は、例えば所定時間内に同一の印刷要求を再受信したか否か、或いはユーザー端末から同一の印刷要求を行わない旨の指示があったか否か等によって行うことができる。
In step S24, as in step S5 in FIG. 3, the process of “reprint request?” Is performed. That is, the
中断されている印刷ジョブと同一の印刷要求を再受信した場合は、ステップS25の「中断ジョブ印刷」へ移行して、中断されている印刷ジョブを優先した処理が行われる。すなわち、図3のステップS6及びS7と同様にして中断されている印刷ジョブに対する印刷が行われる(YES)。 When the same print request as that of the suspended print job is received again, the process proceeds to “interrupt job printing” in step S25, and the process giving priority to the suspended print job is performed. That is, printing is performed for the interrupted print job in the same manner as in steps S6 and S7 in FIG. 3 (YES).
なお、中断された印刷ジョブに対する中断ジョブ管理処理は、図5の中断ジョブ管理処理と並行して、実施例1の図3と同様に行われる。このとき、図3と同様の中断ジョブ管理処理は、ステップS5に代えてステップS24での処理を待って、上述のようにステップS6及びS7へ移行すればよい。 Note that the interrupted job management process for the interrupted print job is performed in the same manner as FIG. 3 of the first embodiment in parallel with the interrupted job management process of FIG. At this time, the interrupted job management process similar to that shown in FIG. 3 may proceed to steps S6 and S7 as described above after waiting for the process in step S24 instead of step S5.
一方、中断されている印刷ジョブと同一の印刷要求を再受信しなかった場合はステップS26へ移行する(NO)。 On the other hand, if the same print request as that of the interrupted print job is not received again, the process proceeds to step S26 (NO).
ステップS26では、図3のステップS8と同様に、「直前の印刷条件の復帰」が行われる。この処理では、条件復帰部31が、中断印刷ジョブの印刷要求に対する直前の印刷条件に復帰させる。
In step S26, as in step S8 in FIG. 3, "return of the previous printing condition" is performed. In this process, the
こうしてステップS26が完了すると、ステップS27へ移行する。 When step S26 is completed in this way, the process proceeds to step S27.
ステップS27では、「保留ジョブ印刷」が行われる。この処理では、ステップS26から移行した場合、印刷処理部21が直前の印刷条件への復帰に応じて、保留されていた印刷ジョブに対して印刷実行指示を行う。このように、中断された印刷ジョブによる印刷要求直前の印刷条件に復帰させておくことで、保留されていた印刷ジョブに対してユーザーの意図した印刷結果を得ることが可能となる。
In step S27, “hold job printing” is performed. In this process, when the process proceeds from step S26, the
一方、ステップS21から移行した場合は、通常通り受信した印刷ジョブに対する印刷を行う。 On the other hand, when the process proceeds from step S21, the print job received as usual is printed.
こうして受信した印刷ジョブに対する印刷が完了すると、中断ジョブ管理処理が終了する。 When printing for the received print job is completed, the interrupted job management process ends.
本実施例の画像形成装置1Aでは、上記実施例1と同様の作用効果を奏することができるのに加え、印刷ジョブの中断後に意図せずに別の印刷ジョブが実行されることを防止できる。結果として、中断された印刷ジョブ並びに別の印刷ジョブに対して、より確実にユーザーの意図した印刷結果を得ることが可能となる。
In the
図6は、画像形成装置を示す機能ブロック図である。なお、本実施例は、基本構成が実施例1と共通するため、対応する構成に同符号又は同符号にBを付した符号を用いて重複した説明を省略する。 FIG. 6 is a functional block diagram illustrating the image forming apparatus. Since the basic configuration of the present embodiment is the same as that of the first embodiment, redundant description is omitted by using the same reference numerals or the same reference numerals with B added to the corresponding configurations.
本実施例では、中断ジョブ管理部13Bが更に画像形成数取得部としての印刷枚数取得部39として機能し、複数ページの印刷ジョブに対する中断ジョブ管理を行う。
In this embodiment, the interrupted
印刷枚数取得部39は、画像形成数取得機能を実現し、複数ページの印刷要求に対し印刷ジョブの受信の中断に伴う中途の印刷によって出力されたページ数を取得する。この取得としては、印刷部11から実際に印刷出力した枚数を取得する。
The print
このように取得されたページ数に基づいて、印刷処理部21Bが印刷を行う。すなわち、印刷処理部21Bは、退避したデータ部分の取得と中断後のデータ部分の受信とによる中断された印刷ジョブの全データに対し、取得されたページ数以降について印刷を行う。
Based on the number of pages obtained in this way, the
具体的には、印刷ジョブの解析において、印刷処理部21Bが取得されたページ数まで解析しても印刷のための処理を行わずに読み捨てる。その後のページについては、通常通り解析を行って印刷のための処理を行う。
Specifically, in the analysis of the print job, even if the
また、印刷処理部21Bは、取得されたページ数が印刷予定枚数に対して設定された閾値、例えば10%に満たないような場合、印刷ジョブに対する全ページの印刷を行わせる。なお、印刷予定枚数に対する閾値は、画像形成装置1Bの使用環境等に応じて任意に設定でき、例えば印刷時間や用紙の使用量等を考慮して設定可能である。
In addition, the
図7は、中断ジョブ管理処理を示すフローチャートである。図7のフローチャートは、図3のフローチャートと基本的に同一で、ステップS31〜S33を追加した点で相違する。 FIG. 7 is a flowchart showing the interrupted job management process. The flowchart in FIG. 7 is basically the same as the flowchart in FIG. 3, and is different in that steps S31 to S33 are added.
本実施例の中断ジョブ管理処理は、画像形成装置1Aで印刷ジョブの受信を開始することでスタートする。
The interrupted job management process according to the present embodiment starts when the
まず、ステップS1では、実施例1の図3と同様に「直前の印刷条件の保持」が行われて、印刷ジョブの受信を開始した時点で直前の印刷条件を保持する。
First, in
こうしてステップS1が完了すると、本実施例ではステップS31へ移行する。 When step S1 is thus completed, the process proceeds to step S31 in this embodiment.
ステップS31では、「実印刷枚数の取得」が行われる。印刷ジョブに対する印刷が受信に応じて順次行われるが、その実印刷枚数を印刷枚数取得部39が取得する。実印刷枚数は、印刷部11において印刷される度にインクリメントされ、印刷枚数取得部39に渡される。
In step S31, “acquisition of actual printing number” is performed. Printing for a print job is sequentially performed in response to reception, and the actual number of printed sheets is acquired by the number-of-printed-
こうしてステップS31完了すると、図3と同様にステップS2〜S6まで順次処理を行う。 When step S31 is completed in this way, processing is sequentially performed from step S2 to step S6 as in FIG.
ステップS6において「全データの受信」が行われると、印刷処理部21Bが受信済みのデータ部分と中断後のデータ部分の受信により、中断した印刷ジョブの全データを取得して受信を完了することができる。
When “reception of all data” is performed in step S6, the
こうしてステップS6が完了すると、ステップS32へ移行する。 When step S6 is completed in this way, the process proceeds to step S32.
ステップS32では、「印刷枚数が閾値以上?」の処理が行われる。この処理では、印刷処理部21Bが受信が完了した印刷ジョブの印刷予定枚数とステップS31において取得した実印刷枚数とを比較し、実印刷枚数が印刷予定枚数に対して閾値以上であるか否かを判断する。
In step S32, a process of “the number of printed sheets is equal to or greater than a threshold?” Is performed. In this process, the
閾値以上である場合は、ステップS33へ移行し(YES)、閾値に満たない場合は、ステップS7へ移行する。 If it is equal to or greater than the threshold value, the process proceeds to step S33 (YES), and if the threshold value is not reached, the process proceeds to step S7.
ステップS33では、「実印刷枚数までのデータの読み捨て」が行われる。すなわち、印刷処理部21Bは、受信が完了した印刷ジョブに基づく印刷要求に対し、取得した実印枚数のページ数となるまで解析を行っても印刷のための処理を行わずに読み捨てる。
In step S33, "reading out of data up to the actual number of printed sheets" is performed. That is, the
これによりステップS33が完了して、ステップS7へ移行する。 Thereby, step S33 is completed and the process proceeds to step S7.
ステップS7では、「印刷実行」が行われる。本実施例では、ステップS33から移行した場合、印刷処理部21Bが読み捨て後のページのデータに対してのみ印刷を行わせる。
In step S7, “print execution” is performed. In the present embodiment, when the process proceeds from step S33, the
一方、ステップS32から移行した場合は、印刷処理部21Bが受信完了の印刷ジョブの全ページについて通常通りの印刷を行わせる。
On the other hand, when the process proceeds from step S32, the
こうして印刷が完了すると、本実施例の中断ジョブ管理処理が終了する。 When printing is completed in this way, the interrupted job management process of this embodiment is completed.
本実施例では、上記実施例1と同様の作用効果を奏することができるのに加え、通信エラーが発生するまでに印刷されたページの後から印刷を開始することができ、無駄な処理及び印刷出力を防止することができる。 In this embodiment, in addition to the same effects as the first embodiment, printing can be started after the printed page until a communication error occurs, and wasteful processing and printing can be performed. Output can be prevented.
また、本実施例では、通信エラーが発生するまでに印刷されたページが印刷予定枚数に対して設定された閾値に満たないような場合、印刷ジョブに対する全ページの印刷を行うことができる。 Further, in this embodiment, when pages printed before a communication error occurs do not satisfy the threshold set for the scheduled number of prints, all pages for the print job can be printed.
従って、本実施例では、画像形成装置1Bの使用環境等に応じ、無駄な処理や印刷出力とのバランスを考慮した柔軟な印刷が可能となる。
[その他]
以上、本発明の実施例について説明したが、本発明はこれに限定されるものではなく、各種の変更が可能である。
Therefore, in this embodiment, flexible printing can be performed in consideration of the balance between useless processing and print output according to the use environment of the
[Others]
As mentioned above, although the Example of this invention was described, this invention is not limited to this, A various change is possible.
上記実施例1〜3では、中断された印刷ジョブがあり且つ再印刷要求がなかった場合、常に直前の印刷条件に復帰させる処理を行うようになっている(ステップS8又はS26)。これに代えて、中断された印刷ジョブによって印刷条件が変更されている場合にのみ、直前の印刷条件に復帰させてもよい。 In the first to third embodiments, when there is an interrupted print job and there is no reprint request, a process for always returning to the previous print condition is performed (step S8 or S26). Instead, it may be restored to the previous print condition only when the print condition is changed by the interrupted print job.
図8に、図3,5,7の変形例に係るフローチャートの一部を示す。 FIG. 8 shows a part of a flowchart according to the modified example of FIGS.
図8のように、変形例では、図3及び7のステップS5又は図5のステップS24の後にステップS41が追加されている。 As shown in FIG. 8, in the modification, step S41 is added after step S5 of FIGS. 3 and 7 or step S24 of FIG.
ステップS41では、「印刷条件の変更あり?」の処理が行われる。この処理では、条件復帰部31が中断された印刷ジョブによって直前の印刷条件が変更されているか否かを判断する。この判断は、例えば記憶部17内に変更フラグが保持されているか否か等によって行うことができる。
In step S41, a process of “change in printing conditions?” Is performed. In this process, the
印刷条件の変更があった場合、図3及び図7の実施例1及び3では、ステップS8へ移行し、図5の実施例2では、ステップS26へ移行する(YES)。 When the printing condition is changed, the process proceeds to step S8 in the first and third embodiments shown in FIGS. 3 and 7, and the process proceeds to step S26 in the second embodiment shown in FIG. 5 (YES).
一方、印刷条件の変更がなかった場合、図3、図5、及び図7の何れの実施例でも中断ジョブ管理処理が終了する(NO)。 On the other hand, if there is no change in the printing conditions, the interrupted job management process ends in any of the embodiments of FIGS. 3, 5, and 7 (NO).
これにより、実際に直前の印刷条件が変更されている場合にのみ、直前の印刷条件に復帰させることが可能となる。 Thereby, it is possible to return to the previous printing condition only when the previous printing condition is actually changed.
通信エラーが発生した時点では、中断された印刷ジョブ(受信データ)による印刷条件の変更がなされていない場合もあり、本変形例では、そのような場合に無駄な印刷条件の復帰処理を行う必要がなくなる。 When a communication error occurs, the print condition may not be changed due to the interrupted print job (received data). In this modification, it is necessary to perform a useless print condition return process in such a case. Disappears.
1 画像形成装置
13 中断ジョブ管理部
21 印刷処理部(画像形成処理部)
23 条件保持部
27 データ退避部
29 要求判断部
31 条件復帰部
33 退避データ読出部
35 要求保留部
37 再要求受付部
39 印刷枚数取得部(画像形成数取得部)
DESCRIPTION OF
23
Claims (4)
前記画像形成要求に応じて前記直前の画像形成条件を取得保持する条件保持部と、
前記データの受信が中断された場合に前記中断されたデータと同一の画像形成要求を再度受信したか否かを判断する要求判断部と、
前記同一の画像形成要求を再度受信しない場合に前記条件保持部によって保持された前記直前の画像形成条件を復帰させる条件復帰部と、
前記中断されたデータに対して受信済みのデータ部分を退避するデータ退避部と、
前記中断されたデータと同一の画像形成要求を受信した場合に前記退避したデータ部分を読み出して中断後のデータ部分を受信させる退避データ読出部と、
を備えたことを特徴とする画像形成装置。 In response to an image formation request based on received data, an image formation processing unit that performs image formation by applying specified image formation conditions instead of the previous image formation conditions;
A condition holding unit that acquires and holds the immediately preceding image forming condition in response to the image forming request;
A request determination unit that determines whether the same image formation request as the interrupted data is received again when reception of the data is interrupted;
A condition return unit for returning the previous image forming condition held by the condition holding unit when not receiving the same image formation request again;
A data saving unit for saving a received data portion with respect to the interrupted data;
A saved data reading unit that reads the saved data portion and receives the suspended data portion when the same image formation request as the suspended data is received;
An image forming apparatus comprising:
前記中断後に受信したデータが前記中断されたデータと異なる画像形成要求の場合に、前記中断後のデータに基づく画像形成要求を保留する要求保留部と、
前記保留中に前記中断されたデータと同一の画像形成要求を再度受け付ける再要求受付部とを備え、
前記条件復帰部は、前記再度の画像形成要求がなかった場合に前記直前の画像形成条件を復帰させる、
ことを特徴とする画像形成装置。 The image forming apparatus according to claim 1,
A request holding unit for holding an image forming request based on the data after the interruption when the data received after the interruption is an image forming request different from the interrupted data;
A re-request receiving unit that receives again the same image formation request as the suspended data during the holding,
The condition return unit returns the previous image forming condition when there is no request for the image formation again.
An image forming apparatus.
複数ページの画像形成要求に対し前記データの受信の中断に伴う中途の画像形成によって出力されたページ数を取得する画像形成数取得部を備え、
前記画像形成処理部は、前記退避したデータ部分と中断後のデータ部分とで受信が完了したデータに基づく画像形成要求に対し、前記取得されたページ数以降について画像形成を行う、
ことを特徴とする画像形成装置。 The image forming apparatus according to claim 1 , wherein:
An image formation number acquisition unit that acquires the number of pages output by intermediate image formation accompanying interruption of reception of the data in response to an image formation request for a plurality of pages;
The image formation processing unit performs image formation for the number of acquired pages and thereafter in response to an image formation request based on data that has been received in the saved data portion and the interrupted data portion.
An image forming apparatus.
前記画像形成要求に応じて前記直前の画像形成条件を取得保持する条件保持機能と、
前記データの受信が中断された場合に前記中断されたデータと同一の画像形成要求を再度受信したか否かを判断する要求判断機能と、
前記同一の画像形成要求を再度受信しない場合に前記条件保持部によって保持された前記直前の画像形成条件を復帰させる条件復帰機能と、
前記中断されたデータに対して受信済みのデータ部分を退避するデータ退避機能と、
前記中断されたデータと同一の画像形成要求を受信した場合に前記退避したデータ部分を読み出して中断後のデータ部分を受信させる退避データ読出機能と、
をコンピューターに実現させることを特徴とする画像形成プログラム。 In response to an image formation request based on received data, an image formation processing function that performs image formation by applying specified image formation conditions instead of the previous image formation conditions;
A condition holding function for acquiring and holding the immediately preceding image forming condition in response to the image forming request;
A request determination function for determining whether the same image formation request as the interrupted data is received again when reception of the data is interrupted;
A condition return function for returning the previous image forming condition held by the condition holding unit when the same image forming request is not received again;
A data saving function for saving a received data portion with respect to the interrupted data;
A saved data read function for reading the saved data portion and receiving the interrupted data portion when receiving the same image formation request as the suspended data;
An image forming program for causing a computer to realize the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013036649A JP5947734B2 (en) | 2013-02-27 | 2013-02-27 | Image forming apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013036649A JP5947734B2 (en) | 2013-02-27 | 2013-02-27 | Image forming apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014162167A JP2014162167A (en) | 2014-09-08 |
| JP5947734B2 true JP5947734B2 (en) | 2016-07-06 |
Family
ID=51613237
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013036649A Expired - Fee Related JP5947734B2 (en) | 2013-02-27 | 2013-02-27 | Image forming apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5947734B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03224778A (en) * | 1990-01-31 | 1991-10-03 | Hitachi Ltd | Printing apparatus |
| JPH07112554A (en) * | 1993-10-20 | 1995-05-02 | Fuji Xerox Co Ltd | Duplex printer |
| JPH0930088A (en) * | 1995-07-21 | 1997-02-04 | Canon Inc | Printer device and control method thereof |
| JPH10143340A (en) * | 1996-11-14 | 1998-05-29 | Ricoh Co Ltd | Printer |
| JP2001014117A (en) * | 1999-06-28 | 2001-01-19 | Nec Eng Ltd | Printer |
| JP2005234910A (en) * | 2004-02-19 | 2005-09-02 | Ricoh Co Ltd | Data storage device, electronic device, printing device, printing system, and data transmission method |
| JP5217964B2 (en) * | 2008-11-28 | 2013-06-19 | ブラザー工業株式会社 | Wireless equipment system |
-
2013
- 2013-02-27 JP JP2013036649A patent/JP5947734B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014162167A (en) | 2014-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090066989A1 (en) | Image forming apparatus and method, computer program product, and image forming system | |
| US9661170B2 (en) | Image forming system that appropriately permits interrupt print, and recording medium | |
| JP5245661B2 (en) | Print control apparatus, program, recording medium, and print control method | |
| JP5947735B2 (en) | Image forming apparatus and program | |
| US20130141759A1 (en) | Printing apparatus, method for controlling same, and storage medium | |
| JP6116295B2 (en) | Image forming apparatus, image forming method, and program | |
| JP2006031677A (en) | A printing control apparatus, a printing apparatus, a printing network system, a printing control method, a printing control program, and a recording medium storing the printing control program. | |
| JP6085982B2 (en) | Program, information processing apparatus and system | |
| JP5947734B2 (en) | Image forming apparatus and program | |
| US20170255848A1 (en) | Print control device that facilitates management of print job, control method therefor and storage medium, and printing system and control method therefor | |
| JP2007223225A (en) | Image processing device | |
| US9047552B2 (en) | Forming system and image forming apparatus that generate image log data to server | |
| JP6639617B2 (en) | Printing apparatus, control method, and program | |
| JP6191396B2 (en) | Data processing apparatus, printing system, and program | |
| JP4347286B2 (en) | Image forming apparatus | |
| JP6188464B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
| JP2021033314A (en) | Information processing system and program | |
| JP6833967B2 (en) | Image forming device, image forming method and program | |
| US8542387B2 (en) | Printing apparatus, printing system and printer driver | |
| JP5448794B2 (en) | Image forming apparatus | |
| JP2006209708A (en) | Printer driver | |
| JP2014162161A (en) | Image formation device and program | |
| US9836261B2 (en) | Print control device storing attribute and history information with different frequencies, and computer readable medium thereof | |
| JP6433529B2 (en) | Printing apparatus, control method, and program | |
| JP6458356B2 (en) | History storage device, image forming apparatus, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151208 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160121 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160510 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160603 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5947734 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |