JP6797573B2 - Control device, control method of control device, and program - Google Patents
Control device, control method of control device, and program Download PDFInfo
- Publication number
- JP6797573B2 JP6797573B2 JP2016118926A JP2016118926A JP6797573B2 JP 6797573 B2 JP6797573 B2 JP 6797573B2 JP 2016118926 A JP2016118926 A JP 2016118926A JP 2016118926 A JP2016118926 A JP 2016118926A JP 6797573 B2 JP6797573 B2 JP 6797573B2
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- mfp
- dfe
- job
- 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
- Stored Programmes (AREA)
Description
本発明は、実行データに基づく処理を実行する制御装置、制御装置の制御方法、及びプログラムに関する。 The present invention relates to a control device, a control method of a control device for executing processing based on the execution data, relating及beauty program.
情報処理装置としてのDFE(Digital Front End)から送信された印刷データに基づいて処理実行装置としてのMFPが印刷を行う印刷処理の実行を制御する印刷システムが知られている。印刷処理では、クライアントPCから受け付けた印刷の実行指示に基づいてDFEがRIP処理を行って画像データや印刷設定情報等を含む印刷データを生成し、DFEから送信された印刷データに基づいてMFPが印刷を行う。印刷システムでは、印刷処理の実行中にエラー、例えば、DFE及びMFP間の通信エラーが発生すると、DFEからMFPへの印刷データの送信処理が中断される。このような場合、DFE及びMFP間の通信エラーが復旧した後、中断された時点から送信処理が再開される。例えば、DFEはMFPから当該MFPが受信した印刷データ数を取得し、取得された印刷データ数に基づいてMFPが未受信の印刷データを送信する(例えば、特許文献1参照)。 A printing system is known that controls the execution of printing processing performed by an MFP as a processing execution device based on print data transmitted from DFE (Digital Front End) as an information processing device. In the print process, the DFE performs RIP processing based on the print execution instruction received from the client PC to generate print data including image data and print setting information, and the MFP performs the print data based on the print data transmitted from the DEF. Print. In the printing system, if an error occurs during the execution of the printing process, for example, a communication error between the DFE and the MFP occurs, the printing data transmission process from the DFE to the MFP is interrupted. In such a case, after the communication error between the DFE and the MFP is recovered, the transmission process is restarted from the point of interruption. For example, the DFE acquires the number of print data received by the MFP from the MFP, and the MFP transmits unreceived print data based on the acquired number of print data (see, for example, Patent Document 1).
しかしながら、上述した特許文献1の技術では、DFEのハングアップ等のDFEの再起動エラーが発生した場合、ユーザ自らがDFEを再起動し、DFEが再起動した後にユーザが印刷処理の実行指示を再度行う必要がある。すなわち、従来の印刷システムでは、DFEの再起動を要するエラーが発生した場合、中断された印刷処理を再開するために、ユーザに必要以上の手間をかけさせてしまう。
However, in the above-mentioned technique of
本発明の目的は、ユーザに必要以上の手間をかけさせることなく、中断された処理を再開することができる制御装置、制御装置の制御方法、及びプログラムを提供することにある。 An object of the present invention, without causing over undue effort on the user, the control method of the control apparatus, the control apparatus can resume the interrupted process is to provide a及beauty program.
上記目的を達成するために、本発明の制御装置は、情報処理装置から印刷データを受信する受信手段と、前記受信手段によって受信された印刷データに対して展開処理を実行する処理手段と、前記処理手段によって展開処理を実行することによって生成された画像データを印刷装置に送信する送信手段とを有する制御装置であって、前記画像データの前記送信手段による送信が完了する前に前記処理手段の所定のエラーを検知したことに従って前記処理手段の再起動を実行し、前記処理手段が再起動したことに従って少なくとも前記所定のエラーによって送信が完了しなかった画像データの前記印刷装置への送信を開始するように制御する制御手段を有することを特徴とする。 In order to achieve the above object, the control device of the present invention includes a receiving means for receiving print data from an information processing device , a processing means for executing a decompression process on the print data received by the receiving means, and the above. A control device having a transmission means for transmitting image data generated by executing an expansion process by the processing means to a printing device, and the processing means before the transmission of the image data by the transmission means is completed. The restart of the processing means is executed according to the detection of the predetermined error, and the transmission of the image data whose transmission is not completed due to at least the predetermined error is started according to the restart of the processing means to the printing apparatus. characterized Rukoto which have a control means for controlling to.
本発明によれば、受信された印刷データに対して展開処理を実行する処理手段のエラーのように処理手段の再起動が必要な場合でも、ユーザに手間をかけることなく、所定のエラーが原因で送信を完了しなかった画像データの送信を開始することができる。 According to the present invention, even when it is necessary to restart the processing means such as an error of the processing means for executing the expansion process for the received print data, the cause is a predetermined error without bothering the user. It is possible to start transmission of image data for which transmission has not been completed with .
以下、本発明の実施の形態を図面を参照しながら詳述する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
本実施の形態では、情報処理装置としてのDFE(Digital Front End)に本発明を適用した場合について説明するが、本発明の適用先はDFEに限られず、例えば、処理実行装置とデータ通信可能なサーバ等の装置であってもよい。また、本実施の形態では、処理実行装置としてのMFPに本発明を適用した場合について説明するが、本発明の適用先はMFPに限られない。例えば、SFP(Single Function Printer)やLBP(Laser Beam Printer)を含む情報処理装置から実行データを取得し、取得された実行データに基づく処理を行う装置であってもよい。ここで実行データとは、例えば、MFPが印刷を行うために用いる印刷データを含む。 In the present embodiment, the case where the present invention is applied to DFE (Digital Front End) as an information processing device will be described, but the application destination of the present invention is not limited to DFE, and for example, data communication with a processing execution device is possible. It may be a device such as a server. Further, in the present embodiment, the case where the present invention is applied to the MFP as the processing execution device will be described, but the application destination of the present invention is not limited to the MFP. For example, it may be an apparatus that acquires execution data from an information processing apparatus including an SFP (Single Function Printer) and an LBP (Laser Beam Printer) and performs processing based on the acquired execution data. Here, the execution data includes, for example, print data used by the MFP for printing.
図1は、本発明の実施の形態に係る情報処理装置としてのDFE102を含む印刷システム100の構成を概略的に示すブロック図である。
FIG. 1 is a block diagram schematically showing a configuration of a
図1において、印刷システム100は、クライアントPC101、DFE102、及びMFP103を備える。クライアントPC101及びDFE102はネットワーク104を介して接続され、DFE102及びMFP103はネットワーク105を介して接続されている。
In FIG. 1, the
クライアントPC101は印刷処理の実行指示としてPDL(Page Description Language)データをDFE102に送信する。DFE102は受信されたPDLデータに基づいてRIP(Raster Image Processor)処理を行い、MFP103で読み込み可能なラスターイメージデータ等の画像データを生成する。また、DFE102は該画像データ及び印刷処理に用いられる印刷設定情報を印刷データとしてMFP103にそれぞれ送信する。MFP103は受信された印刷データに基づいて印刷を行う。
The client PC 101 transmits PDL (Page Description Language) data to the DFE 102 as an execution instruction of the print process. The DFE 102 performs RIP (Raster Image Processor) processing based on the received PDL data, and generates image data such as raster image data that can be read by the
図2は、図1におけるDFE102の構成を概略的に示すブロック図である。 FIG. 2 is a block diagram schematically showing the configuration of DFE102 in FIG.
図2において、DFE102は、CPU201、ROM202、RAM203、HDD204、表示部205、操作部206、及びネットワークI/F207,208を備える。CPU201、ROM202、RAM203、HDD204、表示部205、操作部206、及びネットワークI/F207,208は、システムバス209を介して互いに接続されている。
In FIG. 2, the DFE 102 includes a
CPU201はDFE102全体を統括的に制御する。ROM202はCPU201で実行される各プログラム等を格納する。RAM203はCPU201の作業領域及びCPU201の各データの一時格納領域として用いられる。HDD204は電力が供給されなくてもデータ保持可能な不揮発性記憶媒体であり、各プログラム及び各データを格納する。本実施の形態では、HDD204は印刷処理を実行するジョブ(以下、「印刷ジョブ」という。)を管理する後述する図6のジョブ管理情報600を格納する。表示部205は各画像を表示する。操作部206は図示しないキーボード及びマウス等を含み、ユーザの操作部206の操作によってDFE102における設定情報を設定可能である。ネットワークI/F207,208は、ネットワーク104やネットワーク105と接続された各装置とデータ通信を行う。本実施の形態では、ネットワークI/F207はネットワーク104に接続されたクライアントPC101からPDLデータを受信する。また、ネットワークI/F208はネットワーク105に接続されたMFP103に印刷データを送信する。
The
図3は、図1におけるMFP103の構成を概略的に示すブロック図である。
FIG. 3 is a block diagram schematically showing the configuration of the
図3において、MFP103は、CPU301、ROM302、RAM303、HDD304、表示部305、操作部306、ネットワークI/F307、印刷制御部308、及びプリンタ部309を備える。CPU301、ROM302、RAM303、HDD304、表示部305、操作部306、ネットワークI/F307、及び印刷制御部308はシステムバス310を介して互いに接続されている。プリンタ部309は印刷制御部308と接続されている。
In FIG. 3, the
CPU301はMFP103全体を統括的に制御する。ROM302はCPU301で実行される各プログラム等を格納する。RAM303はCPU301の作業領域及びCPU301の各データの一時格納領域として用いられる。HDD304は各プログラム及び各データを格納する。表示部305はMFP103の各設定を行う設定画面等を表示する。操作部306はユーザの操作によって入力された入力情報をMFP103の各設定情報として受け付ける。ネットワークI/F307はネットワーク105と接続された装置、例えば、DFE102とデータ通信を行う。印刷制御部308は受信された印刷データに基づいてプリンタ部309に印刷の実行開始を指示する。プリンタ部309は印刷制御部308からの指示に基づいて印刷を行う。
The
図4は、図1における印刷システム100のソフトウェアモジュール400,405の構成を概略的に示すブロック図であり、図4(a)はDFE102のソフトウェアモジュール400の構成を示し、図4(b)はMFP103のソフトウェアモジュール405の構成を示す。
4A and 4B are block diagrams schematically showing the configurations of
図4(a)において、ソフトウェアモジュール400は、RIP処理モジュール401(印刷データ生成手段)、通信管理モジュール402、送受信処理モジュール403、及び監視処理モジュール404を備える。ソフトウェアモジュール400の各処理は、DFE102のCPU201がROM202に格納されたプログラムを実行することによって行われる。
In FIG. 4A, the
RIP処理モジュール401はクライアントPC101から取得したPDLデータをRAM203に格納し、格納されたPDLデータから印刷設定情報を抽出する。また、RIP処理モジュール401は格納されたPDLデータをRIP処理して画像データを生成し、生成された画像データを印刷データとしてMFP103に転送する。通信管理モジュール402はDFE102及びMFP103間の印刷処理に関する通知を管理してMFP103の印刷処理のシーケンスを管理する。送受信処理モジュール403はクライアントPC101及びMFP103間のデータ通信を管理する。監視処理モジュール404はRIP処理モジュール401と定期的にデータ通信を行い、DFE102の状態の異常を検知する。具体的に、監視処理モジュール404は、RIP処理モジュール401がハングアップやデッドロック等の通信不能状態であるか否かの確認を行う。RIP処理モジュール401が通信不能状態であると、印刷ジョブにおけるDFE102からMFPへの画像データの転送が実行できず、該画像データの転送を含む印刷ジョブが中断される。中断された印刷ジョブを再開するためにはDFE102を再起動する必要がある。
The
図4(b)において、ソフトウェアモジュール405は、ジョブ制御モジュール406(送信制御手段)、印刷処理モジュール407、及び送受信処理モジュール408を備える。ソフトウェアモジュール405の各処理は、MFP103のCPU301がROM303に格納されたプログラムを実行することによって行われる。
In FIG. 4B, the
ジョブ制御モジュール406はDFE102から取得した印刷データとしての印刷設定情報をRAM303に格納し、当該印刷設定情報を解析する。これにより、DFE102から送信される画像データを格納する準備を行う。具体的に、ジョブ制御モジュール406は印刷設定情報の解析結果に基づいてRAM304の格納領域のうち一部の領域を一次バッファとして確保する。また、ジョブ制御モジュール406はDFE102から取得した画像データを当該一次バッファに格納し、印刷処理モジュール407に印刷の実行を指示する。印刷処理モジュール407はRAM304に格納された印刷設定情報及び画像データに基づく印刷を行う。送受信処理モジュール408はDFE102とのデータ通信を制御する。
The
図5は、図1の印刷システム100で実行される印刷ジョブ実行処理の手順を示すシーケンス図である。
FIG. 5 is a sequence diagram showing a procedure of a print job execution process executed by the
図5の処理は、DFE102のCPU201がROM202に格納されたプログラムを実行し、また、MFP103のCPU301がROM303に格納されたプログラムを実行することによって行われる。図5の処理では、一例として、1ページのみの印刷を行う場合を前提とする。
The process of FIG. 5 is performed by the
図5において、まず、CPU201は、RIP処理モジュール401によって抽出された印刷設定情報を取得し、印刷ジョブの開始の指示を通信管理モジュール402へ通知する(ステップS501)。印刷設定情報は印刷データの名称、印刷に用いられる用紙サイズ、ページ数、印刷部数等を含む。次いで、CPU201は通信管理モジュール402によって印刷ジョブの開始通知をMFP103へ送信する(ステップS502)。MFP103では、DFE102から印刷ジョブの開始通知を受信すると、CPU301は印刷ジョブの開始通知を確認した旨を示す開始確認通知をDFE102へ送信し(ステップS503)、印刷ジョブを開始する。
In FIG. 5, first, the
DFE102では、MFP103から開始確認通知を受信すると、CPU201は、印刷ジョブを特定可能なID情報及びMFP103で印刷ジョブが開始された旨をRIP処理モジュール401に通知する(ステップS504)。次いで、CPU201は印刷ジョブを管理する後述する図6のジョブ管理情報600に上記印刷ジョブを設定する(ステップS505)。ジョブ管理情報600は、ジョブID601及びジョブ名称602を含む。ジョブID601にはステップS504で通知された印刷ジョブを特定可能なID情報が設定され、ジョブ名称602には印刷設定情報に含まれる印刷データの名称等が設定される。印刷ジョブの実行が完了すると、当該印刷ジョブの情報がジョブ管理情報600から削除される。また、ジョブ管理情報600は、不揮発性記憶媒体であるHDD204に格納され、DFE102が再起動しても保持される。次いで、CPU201は、印刷設定情報をRIP処理モジュール401から通信管理モジュール402へ通知し(ステップS506)、通信管理モジュール402によって該印刷設定情報をMFP103へ送信する(ステップS507)。
In the
MFP103では、DFE102から印刷設定情報を受信すると、CPU301は受信された印刷設定情報に基づいて画像データを格納する準備を開始し、当該格納する準備が完了すると、後述するステップS510の処理を行う。また、CPU301は印刷設定情報を受信した旨を示す受信確認通知をDFE102へ送信する(ステップS508)。DFE102では、MFP103から受信確認通知を受信すると、CPU201はMFP103で印刷設定情報が確認された旨を通信管理モジュール402からRIP処理モジュール401へ通知する(ステップS509)。これにより、RIP処理モジュール401は、RIP処理を行って画像データを生成し、当該画像データをMFP103へ転送する準備を開始する。当該転送する準備を完了すると、CPU201はRIP処理モジュール401によって後述するステップS511の処理を行う。
When the
一方、MFP103では、上記格納する準備が完了すると、CPU301は画像データの送信を要求する送信要求通知をDFE102へ送信する(ステップS510)。なお、複数ページの印刷を行う場合、CPU301は各ページに対応する画像データの送信要求通知をDFE102へそれぞれ送信する。
On the other hand, in the
DFE102では、上記転送する準備が完了すると、CPU201は当該転送する準備が完了した旨を示す転送準備完了通知をRIP処理モジュール401から通信管理モジュール402へ行う(ステップS511)。次いで、CPU201は、MFP103からの送信要求通知及びRIP処理モジュール401からの転送準備完了通知の各々を通信管理モジュール402で受信すると、画像データを転送する旨を示す転送要求通知をMFP103へ送信する(Sステップ512)。MFP103では、DFE102から転送要求通知を受信すると、CPU301は画像データの転送を許可する旨を示す転送許可通知をDFE102へ送信する(ステップS513)。
In the
DFE102では、MFP103から転送許可通知を受信すると、CPU201は画像データの転送を開始する転送開始指示を通信管理モジュール402からRIP処理モジュール401へ通知する(ステップS514)。次いで、CPU201は、転送開始指示に基づいて画像データをRIP処理モジュール401からMFP103へ転送する(ステップS515)。次いで、CPU201は画像データの転送が完了すると、該画像データの転送が完了した旨をRIP処理モジュール401から通信管理モジュール402へ通知する(ステップS516)。次いで、CPU201は画像データの転送が完了した旨を示す転送完了通知をMFP103へ送信する(ステップS517)。MFP103では、DFE102から転送完了通知を受信すると、CPU301は転送完了通知を確認した旨を示す転送完了確認通知をDFE102へ送信する(ステップS518)。DFE102では、MFP103から転送完了確認通知を受信すると、CPU201は転送完了確認通知を受信した旨を通信管理モジュール402からRIP処理モジュール401に通知し(ステップS519)、本処理を終了する。
In the
例えば、ステップS515の画像データの転送中にRIP処理モジュール401が通信不能状態である場合、画像データの転送が実行できず、該画像データの転送を含む印刷ジョブが中断される。従来の印刷システムでは、中断された印刷ジョブを再開するためには、ユーザ自らがDFE102を再起動し、DFE102が再起動した後にユーザが印刷ジョブの再開の指示を行う必要がある。すなわち、従来の印刷システムでは、RIP処理モジュール401が通信不能状態である場合、中断された印刷ジョブを再開するために、ユーザに必要以上の手間をかけさせてしまう。
For example, if the
これに対応して、本実施の形態では、監視処理モジュール404及び通信管理モジュール402によってDFE102の状態の異常の検知、具体的に、RIP処理モジュール401が通信不能状態であるか否かを確認する。RIP処理モジュール401が通信不能状態である場合、RIP処理モジュール401及び通信管理モジュール402が再起動され、且つ取得されたMFP103の実行状況に基づいて画像データがMFP103に送信される。
Corresponding to this, in the present embodiment, the
図7は、図4の監視処理モジュール404によって実行される再起動処理の手順を示すフローチャートである。
FIG. 7 is a flowchart showing a procedure of the restart process executed by the
図7の処理は、DFE102のCPU201がROM202に格納されたプログラムを実行することによって行われ、DFE102が起動中に、予め設定された間隔で定期的に実行される。
The process of FIG. 7 is performed by the
図7において、まず、CPU201はRIP処理モジュール401が通信不能状態であるか否かを確認する生存確認通知を監視処理モジュール404からRIP処理モジュール401に送信する(ステップS701)。RIP処理モジュール401は、生存確認通知を受信すると、通常、当該生存確認通知の応答通知を監視処理モジュール404に送信する。一方、監視処理モジュール404がハングアップ等の通信不能状態である場合、RIP処理モジュール401は当該応答通知を監視処理モジュール404に送信することができない。次いで、CPU201は監視処理モジュール404により、生存確認通知を送信してからの経過時間を計測する生存確認タイマー処理を開始する(ステップS702)。次いで、CPU201はRIP処理モジュール401からの応答通知を受信したか否かを判別する(ステップS703)。
In FIG. 7, first, the
ステップS703の判別の結果、RIP処理モジュール401からの応答通知を受信しないとき、CPU201は、生存確認タイマー処理を開始してから、予め設定された期間が経過、つまり、タイムアウトしたか否かを判別する(ステップS704)。
As a result of the determination in step S703, when the response notification from the
ステップS704の判別の結果、タイムアウトしないとき、CPU201はステップS703の処理に戻る。一方、ステップS704の判別の結果、タイムアウトしたとき、CPU201はRIP処理モジュール401が通信不能状態であると判別する。その後、CPU201はRIP処理モジュール401や通信管理モジュール402の再起動の実行を設定するリカバリフラグをオンに設定する。CPU201はRIP処理モジュール401や通信管理モジュール402の再起動を実行する場合、リカバリフラグをオンに設定し、RIP処理モジュール401や通信管理モジュール402の再起動を実行しない場合、リカバリフラグをオフに設定する。次いで、CPU201はリカバリフラグの設定に基づいて、図8(a)に示すように、RIP処理モジュール401を再起動させ(ステップS705)、通信管理モジュール402を再起動させ(ステップS706)(再起動実行手段)、本処理を終了する。
As a result of the determination in step S704, when the time-out does not occur, the
ステップS703の判別の結果、RIP処理モジュール401からの応答通知を受信したとき、CPU201は生存確認タイマー処理を終了し(ステップS707)、ステップS701の処理に戻る。
As a result of the determination in step S703, when the response notification from the
図9は、図4の通信管理モジュール402によって実行される再起動処理の手順を示すフローチャートである。
FIG. 9 is a flowchart showing a procedure of the restart process executed by the
図9の処理は、DFE102のCPU201がROM202に格納されたプログラムを実行することによって行われる。
The process of FIG. 9 is performed by the
図9において、まず、CPU201は、例えば、図5のステップS510に示すMFP103からの送信要求通知を受信すると(ステップS901でYES)、通信管理モジュール402により、送信要求通知を受信してからの経過時間を計測する通信異常タイマー処理を開始する(ステップS902)。次いで、CPU201は、例えば、図5のステップS511に示す転送準備完了通知を受信したか否かを判別する(ステップS903)。
In FIG. 9, first, when the
ステップS903の判別の結果、転送準備完了通知を受信しないとき、CPU201は通信異常タイマー処理を開始してから、予め設定された期間が経過、つまり、タイムアウトしたか否かを判別する(ステップS904)。本実施の形態では、MFP103が送信要求通知を送信してから所定の期間が経過するまでに画像データの転送が完了しない場合、MFP103がエラー状態となってしまう。この場合、MFP103を再起動する等のリセット処理を行うまで、MFP103は新たな印刷ジョブを受け付け不可能な状態(以下、「印刷ジョブの受け付け不可能状態」という。)に遷移し、MFP103は新たな印刷ジョブを実行不可能となる。
As a result of the determination in step S903, when the transfer preparation completion notification is not received, the
ステップS904の判別の結果、タイムアウトしないとき、CPU201はステップS903の処理に戻る。一方、ステップS904の判別の結果、タイムアウトしたとき、CPU201はRIP処理モジュール401が通信不能状態であると判別する。その後、CPU201は、MFP103が印刷ジョブの受け付け不可能状態に遷移したことを想定し、印刷ジョブの受け付け可能状態(実行可能な状態)へ移行させるためのリカバリ要求通知をMFP103へ送信する(ステップS905)。印刷ジョブの受け付け不可能状態に遷移していたMFP103がステップS905によってDFE102から送信されたリカバリ要求通知を受信すると、印刷ジョブのキャンセル処理の実行を開始する。その後、MFP103は印刷ジョブのキャンセル処理の実行が完了すると、印刷ジョブの受け付け可能状態に移行する。
As a result of the determination in step S904, when the time-out does not occur, the
リカバリ要求通知の内容、及び、印刷ジョブのキャンセル処理の方法については特に限定しない。リカバリ要求通知は、例えば、DFE102が通信ポートを閉じることをDFE102からMFP103に通知するものであってもよい。このDFE102の通信ポートは、通信管理モジュール402がMFP103に対して印刷制御命令を送信するために用いる通信ポートである。MFP102は、通信ポートを閉じる通知を受けたことに基づいて、印刷ジョブのキャンセル処理を開始することとしてもよい。すなわち、リカバリ要求通知は、通信ポートを閉じることを通知する役割と、上述のリカバリ要求通知としての役割とを兼ねるものであってもよい。MFP103は、ポートを閉じたことを示す通知を受信すると、印刷ジョブの受け付け可能状態に移行する処理を開始する。またあるいは、リカバリ要求通知は、MFP103に対して印刷ジョブの削除を指示する通知であってもよい。通信管理モジュール402は、通信ポートを閉じることをMFP103に通知する第1の通知と、MFP103に対して印刷ジョブの削除を指示する第2の通知の両方をMFP103に送信することとしてもよい。
The content of the recovery request notification and the method of canceling the print job are not particularly limited. The recovery request notification may be, for example, notifying the
次いで、CPU201は、図8(b)に示すように、通信管理モジュール402からRIP処理モジュール401へ再起動の指示を通知する(ステップS906)。ここで、ステップS906の処理を行う前に、リカバリフラグが既にオンに設定され、且つ図7の処理によってRIP処理モジュール401及び通信管理モジュール402が再起動されていた場合、DFEの再起動エラーが解消された可能性が高い。この場合、不要な再起動の実行を抑制するために、図8(a)に示すように、CPU201はRIP処理モジュール401へ再起動の指示を通知しなくてもよい。その後、CPU201は、図8(b)に示すように、RIP処理モジュール401によってリカバリフラグをオンに設定し、RIP処理モジュール401から通信管理モジュール402へ再起動の指示を通知する。その後、CPU201はRIP処理モジュール401及び通信管理モジュール402を再起動して、本処理を終了する。
Next, as shown in FIG. 8B, the
ステップS903の判別の結果、転送準備完了通知を受信したとき、CPU201は、MFP103に転送要求通知を送信する(例えば、図5のステップS512)。その後、CPU201は、MFP103から転送許可通知を受信すると(例えば、図5のステップS513)、通信異常タイマー処理を終了する(ステップS907)。次いで、CPU201は通信管理モジュール402からRIP処理モジュール401へ転送開始指示を通知する(ステップS908)(例えば、図5のステップS514)。次いで、CPU201は通信管理モジュール402により、転送開始指示を通知してからの経過時間を計測するデータ転送異常タイマー処理を開始する(ステップS909)。次いで、CPU201は、例えば、図5のステップS516のように、RIP処理モジュール401から画像データの転送が完了した旨が通知されたか否かを判別する(ステップS910)。
As a result of the determination in step S903, when the transfer preparation completion notification is received, the
ステップS910の判別の結果、画像データの転送が完了した旨が通知されないとき、CPU201はデータ転送異常タイマー処理を開始してから、予め設定された期間が経過、つまり、タイムアウトしたか否かを判別する(ステップS911)。
As a result of the determination in step S910, when the notification that the image data transfer is completed is not notified, the
ステップS911の判別の結果、タイムアウトしないとき、CPU201はステップS910の処理に戻る。一方、ステップS911の判別の結果、タイムアウトしたとき、CPU201はRIP処理モジュール401が通信不能状態であると判別する。その後、CPU201はMFP103にリカバリ要求通知を送信する(ステップS912)。これにより、MFP103は、印刷ジョブの受け付け不可能状態に遷移していた場合、印刷ジョブの受け付け可能状態に移行する。次いで、CPU201はRIP処理モジュール401へ再起動の指示を通知する(ステップS913)。ここで、ステップS913の処理を行う前に、リカバリフラグが既にオンに設定され、且つ図7の処理によってRIP処理モジュール401及び通信管理モジュール402が再起動されていた場合、DFEの再起動エラーが解消された可能性が高い。この場合も、不要な再起動の実行を抑制するために、CPU201はRIP処理モジュール401へ再起動の指示を通知しなくてもよい。その後、CPU201はRIP処理モジュール401によってリカバリフラグをオンに設定し、RIP処理モジュール401から通信管理モジュール402へ再起動の指示を通知する。その後、CPU201はRIP処理モジュール401及び通信管理モジュール402を再起動して、本処理を終了する。
As a result of the determination in step S911, when the time-out does not occur, the
ステップS910の判別の結果、画像データの転送が完了した旨が通知されたとき、CPU201はデータ転送異常タイマー処理を終了し(ステップS914)、例えば、図5のステップS517のように、転送完了通知をMFP103へ送信する。その後、例えば、図5のステップS518のように、MFP103から転送完了確認通知を受信すると、CPU201は転送完了確認通知を受信した旨をRIP処理モジュール401に通知する(ステップS915)(例えば、図5のステップS519)。CPU201はステップS915の処理を実行した後に本処理を終了する。すなわち、本実施の形態では、監視処理モジュール404による図7の処理及び通信管理モジュール402による図9の処理によってDFE102の状態の異常が検知される。
As a result of the determination in step S910, when the notification that the image data transfer is completed is notified, the
図10は、図1のDFE102で実行されるジョブ投入処理の手順を示すフローチャートである。 FIG. 10 is a flowchart showing a procedure of job submission processing executed by DFE102 of FIG.
図10の処理は、DFE102のCPU201がROM202に格納されたプログラムを実行することによって行われる。また、図10の処理は、図7の処理や図9の処理によって実行されるRIP処理モジュール401及び通信管理モジュール402の再起動(以下、「DFE102における再起動」という。)後に実行される。
The process of FIG. 10 is performed by the
ところで、DFE102は、ジョブ管理情報600を用いて印刷ジョブの実行が完了したか否かを判別しているが、ジョブ管理情報600には各印刷ジョブにおいていずれの工程が実行されているかを示す印刷ジョブの実行状況が含まれていない。そのため、DFE102は、ジョブ管理情報600のみでは、当該DFE102における再起動後に印刷ジョブの適切な再開指示を行うことができない。例えば、DFE102からMFP103への画像データの転送が完了した印刷ジョブに対し、DFE102における再起動後に、当該画像データの転送を再び実行するといった誤った指示を行う可能性がある。
By the way, the
これに対応して、本実施の形態では、MFP103の印刷ジョブの実行状況を取得し、取得された実行状況に基づいて印刷ジョブの再開を行う。
Corresponding to this, in the present embodiment, the execution status of the print job of the
図10において、まず、CPU201は、再起動によってリセットされたMFP103とのデータ通信設定を行うために、MFP103と接続処理を行う(ステップS1001)。接続処理は画像データを送信するための通信設定等を含む。次いで、CPU201は設定されたリカバリフラグを確認して当該リカバリフラグがオンに設定されているか否かを判別する(ステップS1002)。
In FIG. 10, first, the
ステップS1002の判別の結果、リカバリフラグがオンではなく、オフに設定されているとき、CPU201は本処理を終了する。一方、ステップS1002の判別の結果、リカバリフラグがオンに設定されているとき、CPU201は、HDD204からジョブ管理情報600を取得する(ステップS1003)。次いで、CPU201はジョブ管理情報600に設定されたジョブIDに基づいてMFP103における各印刷ジョブの実行状況を当該MFP103から取得する。具体的に、CPU201は印刷ジョブの実行状況としてジョブ状態をMFP103から取得する(ステップS1004)。ジョブ状態は、「正常出力完了」、「キャンセル済み」、「印刷中」、「印刷処理待ち」、及び「印刷中断中」を含む。「正常出力完了」は印刷ジョブの実行が完了したことを示し、「キャンセル済み」は図7の処理や図9の処理によるDFE102における再起動等に起因して印刷ジョブに含まれる画像データの転送が中止されたことを示す。「印刷中」は印刷ジョブが印刷中であることを示し、「印刷処理待ち」は印刷ジョブが印刷待ちであることを示す。「印刷中断中」は印刷ジョブの印刷が中断中であることを示し、紙なし、ジャム、排紙先満載等の中断要因も含む。次いで、CPU201は取得されたジョブ状態が「キャンセル済み」であるか否かを判別する(ステップS1005)。
As a result of the determination in step S1002, when the recovery flag is set to off instead of on, the
ステップS1005の判別の結果、取得されたジョブ状態が「キャンセル済み」であるとき、当該ジョブ状態の印刷ジョブはDFE102からMFP103への画像データの転送を完了していないので、CPU201は当該画像データの転送の再開を決定する。つまり、CPU201は、該画像データの転送を含む印刷ジョブの再開を決定し、再開を指示する印刷ジョブを管理する図示しない再開印刷ジョブリストに上記印刷ジョブを設定する(ステップS1006)。次いで、CPU201は後述するステップS1008の処理を行う。
As a result of the determination in step S1005, when the acquired job state is "cancelled", the print job in the job state has not completed the transfer of the image data from the
ステップS1005の判別の結果、取得されたジョブ状態が「キャンセル済み」ではなく、「正常出力完了」、「印刷中」、「印刷処理待ち」、及び「印刷中断中」のいずれかであるとき、当該ジョブ状態の印刷ジョブはDFE102からMFP103への画像データの転送を少なくとも完了している。つまり、当該印刷ジョブにおけるDFE102の処理は完了済みであるので、CPU201は再開印刷ジョブリストに上記印刷ジョブを設定しない。その後、CPU201は各印刷ジョブのジョブ状態を表示部205に表示し(ステップS1007)、ジョブ管理情報600の全ての印刷ジョブのジョブ状態を確認したか否かを判別する(ステップS1008)。
As a result of the determination in step S1005, when the acquired job status is not "cancelled" but "normal output completed", "printing", "waiting for printing processing", or "printing interrupted". The print job in the job state has at least completed the transfer of image data from the
ステップS1008の判別の結果、ジョブ管理情報600のいずれかの印刷ジョブのジョブ状態を確認しないとき、CPU201はステップS1004の処理に戻る。一方、ステップS1008の判別の結果、ジョブ管理情報600の全ての印刷ジョブのジョブ状態を確認したとき、CPU201は再開印刷ジョブリストに設定された各印刷ジョブを投入する(ステップS1009)。これにより、投入された各印刷ジョブにおいて図5の処理が実行され、DFE102における再起動に起因して中断された印刷ジョブが再開される。次いで、CPU201はリカバリフラグをオフに設定し(ステップS1010)、本処理を終了する。
As a result of the determination in step S1008, when the job status of any of the print jobs in the
図11A及び図11Bは、図1の印刷システム100で実行される印刷再開処理の手順を示すシーケンス図である。
11A and 11B are sequence diagrams showing a procedure of print resumption processing executed by the
図11A及び図11Bの処理は、DFE102のCPU201がROM202に格納されたプログラムを実行し、また、MFP103のCPU301がROM303に格納されたプログラムを実行することによって行われる。図11A及び図11Bの処理は、一例として、印刷ジョブAのジョブ状態が「正常出力完了」であり、印刷ジョブBのジョブ状態が「印刷中」であるタイミングで、DFE102の再起動が行われた場合について説明する。
The processes of FIGS. 11A and 11B are performed by the
図11Aにおいて、まず、CPU201は、図10のステップS1001の処理を行う。具体的に、CPU201は接続処理の実行の指示をRIP処理モジュール401から通信管理モジュール402へ通知する(ステップS1101)。次いで、CPU201は通信管理モジュール402によって接続処理の実行を要求する接続要求通知をMFP103に送信する(ステップS1102)。MFP103では、DFE102から接続要求通知を受信すると、CPU301はMFP103が印刷ジョブの受け付け可能状態であるか否かを判別する(ステップS1103)。ステップS1103では、印刷ジョブのキャンセル処理の実行が完了している場合、CPU301はMFP103が印刷ジョブの受け付け可能状態であると判別する。一方、印刷ジョブのキャンセル処理の実行が完了していない場合、CPU301はMFP103が印刷ジョブの受け付け不可能状態であると判別する。例えば、CPU301は、印刷ジョブのキャンセル処理の実行が完了しているか否かを、印刷ジョブのキューが空になっているか否かに基づいて判別する。接続要求通知を受信したタイミングで、印刷ジョブのキューが空になっている場合、CPU301はキャンセル処理の実行が完了していると判別する。一方、印刷ジョブのキューに印刷ジョブが残っている場合、CPU301はキャンセル処理の実行が完了していないと判別する。
In FIG. 11A, first, the
ステップS1103の判別の結果、MFP103が印刷ジョブの受け付け不可能状態であるとき、CPU301が後述する図11BのステップS1115以降の処理を行う。一方、ステップS1103の判別の結果、MFP103が印刷ジョブの受け付け可能状態であるとき、CPU301は、接続処理に用いられる設定情報等を含む接続許可通知をDFE102に送信する(ステップS1104)。DFE102では、MFP103から接続許可通知を受信すると、CPU201は接続処理に用いられる設定情報等を通信管理モジュール402からRIP処理モジュール401へ通知する(ステップS1105)。これにより、DFE102及びMFP103間のデータ通信設定が行われる。
As a result of the determination in step S1103, when the
次いで、CPU201は設定されたリカバリフラグがオンであるか否かを判別する(例えば、図10のステップS1002)。リカバリフラグがオンであると、HDD204からジョブ管理情報600を取得する(例えば、図10のステップS1003)。次いで、CPU201は図10のステップS1004の処理を実行する。具体的に、CPU201は印刷ジョブAのジョブ状態の確認の指示をRIP処理モジュール401から通信管理モジュール402へ通知する(ステップS1106)。次いで、CPU201は通信管理モジュール402によって印刷ジョブAのジョブ状態の送信を要求するジョブ状態送信要求通知をMFP103へ送信する(ステップS1107)。MFP103では、DFE102から印刷ジョブAのジョブ状態送信要求通知を受信すると、CPU301は印刷ジョブAのジョブ状態を含むジョブ状態通知をDFE102へ送信する(ステップS1108)。DFE102では、MFP103からジョブ状態通知を受信すると、CPU201は印刷ジョブAのジョブ状態を通信管理モジュール402からRIP処理モジュール401へ通知する(ステップS1109)。これにより、RIP処理モジュール401は印刷ジョブAのジョブ状態を取得する。印刷ジョブAのジョブ状態が「印刷中」であるので、当該印刷ジョブAに含まれる画像データの転送は完了している。そのため、CPU201は、印刷ジョブAを再開ジョブ管理リストに設定することなく、印刷ジョブAの実行状況をDFE102の表示部205へ表示する(例えば、図10のステップS1007)。次いで、CPU201はジョブ管理情報600の全ての印刷ジョブのジョブ状態を確認したか否かを判別する(例えば、図10のステップS1008)。ジョブ管理情報600に設定された印刷ジョブのうち、例えば、印刷ジョブBのジョブ状態を確認しないとき、CPU201は印刷ジョブBに対して図10のステップS1004の処理を実行する。具体的に、CPU201は印刷ジョブBのジョブ状態の確認の指示をRIP処理モジュール401から通信管理モジュール402へ通知する(ステップS1110)。次いで、CPU201は通信管理モジュール402によって印刷ジョブBのジョブ状態送信要求通知をMFP103へ送信する(ステップS1111)。MFP103では、DFE102から印刷ジョブBのジョブ状態送信要求通知を受信すると、CPU301は印刷ジョブBのジョブ状態を含むジョブ状態通知をDFE102へ送信する(ステップS1112)。DFE102では、MFP103からジョブ状態通知を受信すると、CPU201は印刷ジョブBのジョブ状態を通信管理モジュール402からRIP処理モジュール401へ通知する(ステップS1113)。これにより、RIP処理モジュール401は印刷ジョブBのジョブ状態を取得する。印刷ジョブBのジョブ状態が「キャンセル済み」であるので、印刷ジョブBの画像データの転送は完了していない。そのため、CPU201は、印刷ジョブBを再開ジョブ管理リストに設定する(例えば、図10のステップS1006)。次いで、CPU201は、ジョブ管理情報600の全ての印刷ジョブのジョブ状態を確認すると(例えば、図10のステップS1008でYES)、図10のステップS1009、S1010の処理を実行する。これにより、CPU201はRIP処理モジュール401によって印刷ジョブBの画像データをMFP103へ転送する。すなわち、本実施の形態では、DFE102における再起動に起因して実行が中止された印刷ジョブのみが再開される。MFP103では、当該画像データの転送が完了すると、CPU301が印刷ジョブBの印刷を開始し(ステップS1114)、本処理を終了する。
Next, the
ステップS1103の判別の結果、MFP103が印刷ジョブの受け付け不可能状態であるとき、図11Bにおいて、MFP103では、CPU301が表示部305にエラー画面を表示する(ステップS1115)。エラー画面を確認することにより、ユーザは、キャンセルが済んでいないジョブを手動でキャンセルさせる、あるいは、エラーを解消するために手動でMFP103の電源をOFF/ONする等の対応をとることができる。
As a result of the determination in step S1103, when the
次いで、CPU301はステップS1104の処理を行い、DFE102にエラーの発生を通知する(S1116)。DFE102では、MFP103からエラーの発生が通知されると、CPU201はステップS1105以降の処理を行わず、表示部205にMFP103でエラーが発生した旨を示すエラー画面を表示する(ステップS1117)。これにより、MFP103が印刷ジョブの受け付け不可能状態であるにも関わらず、DFE102がMFP103に印刷ジョブの再投入を不要に行うことを防止することができる。その後、CPU201は本処理を終了する。
Next, the
上述した本実施の形態によれば、DFE102の状態の異常が検知された場合、RIP処理モジュール401及び通信管理モジュール402が再起動され、且つ取得されたMFP103の実行状況に基づいて印刷ジョブが再開される。これにより、DFE102の状態の異常に伴って画像データの転送が実行できず、当該画像データの転送を含む印刷ジョブが中断されても、ユーザがDFE102の再起動の操作や印刷ジョブの再開の指示を行うことなく、MFP103において印刷ジョブの実行が再開される。すなわち、ユーザに手間をかけることなく、中断された印刷ジョブを再開することができる。
According to the above-described embodiment, when an abnormality in the state of the
また、上述した本実施の形態では、DFE102の状態の異常に起因して実行が中止された印刷ジョブのみが実行される。これにより、実行が完了した印刷ジョブが誤って再び実行されるのを防止することができ、その結果、全体の処理の実行時間を短縮することができる。 Further, in the above-described embodiment, only the print job whose execution has been stopped due to the abnormal state of DFE102 is executed. As a result, it is possible to prevent the print job that has been executed from being executed again by mistake, and as a result, the execution time of the entire process can be shortened.
さらに、上述した本実施の形態では、MFP103は、画像データを予め設定された期間に受信しない場合、印刷ジョブの受け付け不可能状態へ遷移し、DFE102の再起動に応じて印刷ジョブの受け付け可能状態へ移行させるリクエスト要求通知がMFP103に送信される。これにより、MFP103がDFE102の状態の異常に起因して画像データを設定された期間に受信することができず、印刷ジョブの受け付け不可能状態へ遷移しても、DFE102の再起動に連動してMFP103を印刷ジョブの受け付け可能状態へ移行することができる。その結果、遅滞なく印刷ジョブを実行することができる。
Further, in the above-described embodiment, if the
上述した本実施の形態では、ジョブ状態がMFP103からDFE102に送信されるので、DFE102の状態の異常に起因して実行が中止された印刷ジョブをDFE102に確実に特定させることができる。
In the above-described embodiment, since the job status is transmitted from the
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。 Although the present invention has been described above using the embodiments, the present invention is not limited to the above-described embodiments.
例えば、DFE102が通信不能状態であるか否かをMFP103が判別し、判別した結果に基づいてMFP103を印刷ジョブの受け付け可能状態に移行させてもよい。
For example, the
図12は、図1のMFP103で実行される移行処理の手順を示すフローチャートである。
FIG. 12 is a flowchart showing a procedure of the migration process executed by the
図12の処理は、MFP103のCPU301がROM303に格納されたプログラムを実行することによって行われ、MFP103が起動中、予め設定された間隔で定期的に実行する。
The process of FIG. 12 is performed by the
図12において、まず、CPU301は、DFE102が通信不能状態であるか否かを確認する生存確認通知をDFE102に送信する(ステップS1201)。DFE102は、生存確認通知を受信すると、通常、当該生存確認通知の応答通知をMFP103に送信するが、DEF102が再起動中等で通信不能状態であると、DEF102は当該応答通知をMFP103に送信することができない。次いで、CPU301は、生存確認通知を送信してからの経過時間を計測する生存確認タイマー処理を開始する(ステップS1202)。次いで、CPU301はDFE102からの応答通知を受信したか否かを判別する(ステップS1203)。
In FIG. 12, first, the
ステップS1203の判別の結果、応答通知を受信しないとき、CPU301は、生存確認タイマー処理を開始してから、予め設定された期間が経過、つまり、タイムアウトしたか否かを判別する(ステップS1204)。
As a result of the determination in step S1203, when the response notification is not received, the
ステップS1204の判別の結果、タイムアウトしないとき、CPU301はステップS1203の処理に戻る。一方、ステップS1204の判別の結果、タイムアウトしたとき、CPU301は、実行中の印刷ジョブを中止する(ステップS1205)。次いで、CPU301は、MFP103が印刷ジョブの受け付け不可能状態である場合、当該MFP103を印刷ジョブの受け付け可能状態に移行させ(ステップS1206)、本処理を終了する。
As a result of the determination in step S1204, when the time-out does not occur, the
ステップS1203の判別の結果、応答通知を受信したとき、CPU301は、生存確認タイマー処理を終了し(ステップS1207)、投入された全ての印刷ジョブの実行が完了しているか否かを判別する(ステップS1208)。
When the response notification is received as a result of the determination in step S1203, the
ステップS1208の判別の結果、投入された印刷ジョブのうちいずれかの印刷ジョブの実行が完了していないとき、CPU301はステップS1201の処理に戻る。一方、ステップS1208の判別の結果、投入された全ての印刷ジョブの実行が完了しているとき、CPU301は本処理を終了する。
As a result of the determination in step S1208, when the execution of any of the submitted print jobs is not completed, the
上述した図12の処理では、MFP103から送信された生存確認通知の応答通知に基づいてMFP103を印刷ジョブの受け付け可能状態に移行させる。これにより、DFE102からMFP103にリカバリ要求通知が送信されなくても、MFP103を印刷ジョブの受け付け可能状態に移行させることができ、もって、遅滞なく印刷ジョブの印刷を実行することができる。
In the process of FIG. 12 described above, the
本発明は、上述の実施の形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program that realizes one or more functions of the above-described embodiment to a system or device via a network or storage medium, and one or more processors in the computer of the system or device read the program. It can also be realized by the process to be executed. The present invention can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
102 DFE
103 MFP
201 CPU
401 RIP処理モジュール
402 通信管理モジュール
404 監視処理モジュール
406 ジョブ制御モジュール
102 DFE
103 MFP
201 CPU
401
Claims (9)
前記画像データの前記送信手段による送信が完了する前に前記処理手段の所定のエラーを検知したことに従って前記処理手段の再起動を実行し、前記処理手段が再起動したことに従って少なくとも前記所定のエラーによって送信が完了しなかった画像データの前記印刷装置への送信を開始するように制御する制御手段を有することを特徴とする制御装置。 A receiving means that receives print data from an information processing device, a processing means that executes a decompression process on the print data received by the receiving means, and an image data generated by executing the decompression process by the processing means. A control device having a transmission means for transmitting data to a printing device.
The processing means is restarted according to the detection of a predetermined error of the processing means before the transmission of the image data by the transmitting means is completed, and at least the predetermined error is executed according to the restart of the processing means. control device according to claim Rukoto which have a control means for controlling to start transmission to the printing device of the image data that did not complete the transmission by.
前記送信手段は前記第1のインタフェースとは異なる第2のインタフェースであることを特徴とする請求項1乃至6のいずれか1項に記載の制御装置。 The receiving means is a first interface and
The control device according to any one of claims 1 to 6, wherein the transmission means is a second interface different from the first interface .
前記画像データの前記送信手段による送信が完了する前に前記処理手段の所定のエラーを検知したことに従って前記処理手段の再起動を実行し、前記処理手段が再起動したことに従って少なくとも前記所定のエラーによって送信が完了しなかった画像データの前記印刷装置への送信を開始するように制御する制御ステップを有することを特徴とする制御装置の制御方法。 A receiving means that receives print data from an information processing device, a processing means that executes a decompression process on the print data received by the receiving means, and an image data generated by executing the decompression process by the processing means. Is a control method of a control device having a transmission means for transmitting the data to the printing device.
The processing means is restarted according to the detection of a predetermined error of the processing means before the transmission of the image data by the transmitting means is completed, and at least the predetermined error is executed according to the restart of the processing means. control method of the control device according to claim Rukoto to have a control step of controlling so as to initiate the transmission to the printing device of the image data that did not complete the transmission by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/397,244 US11076055B2 (en) | 2016-01-19 | 2017-01-03 | Control apparatus detects an error in image processor and reboots the image processor before transmits printing data to printing apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016007831 | 2016-01-19 | ||
| JP2016007831 | 2016-01-19 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2017130177A JP2017130177A (en) | 2017-07-27 |
| JP2017130177A5 JP2017130177A5 (en) | 2019-07-18 |
| JP6797573B2 true JP6797573B2 (en) | 2020-12-09 |
Family
ID=59395818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016118926A Expired - Fee Related JP6797573B2 (en) | 2016-01-19 | 2016-06-15 | Control device, control method of control device, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6797573B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08202515A (en) * | 1995-01-24 | 1996-08-09 | Nissin Electric Co Ltd | Print server device |
| JP4241453B2 (en) * | 2004-03-19 | 2009-03-18 | 富士ゼロックス株式会社 | Image formation support device |
| JP5679853B2 (en) * | 2011-02-10 | 2015-03-04 | キヤノン株式会社 | Print server apparatus, information processing method, and program |
-
2016
- 2016-06-15 JP JP2016118926A patent/JP6797573B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017130177A (en) | 2017-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4949980B2 (en) | Image forming apparatus, image forming method, image forming program, and image forming system | |
| JP4980776B2 (en) | Image forming apparatus, program, and recording medium | |
| US8649049B2 (en) | Image forming apparatus, job management method, and storage medium in which a job designated in a job list for reprinting can be securely reprinted | |
| JP5366631B2 (en) | Printing system and method | |
| JP6362453B2 (en) | Printing system, image processing apparatus, information processing method, and program | |
| EP2799974B1 (en) | Apparatus, system and method for outputting the status of a peripheral device | |
| US11076055B2 (en) | Control apparatus detects an error in image processor and reboots the image processor before transmits printing data to printing apparatus | |
| JP5926514B2 (en) | Print control apparatus, print control method, and program | |
| JP4507999B2 (en) | Printing system, image reading apparatus, and control method thereof | |
| JP6797573B2 (en) | Control device, control method of control device, and program | |
| JP2007094721A (en) | Printing system | |
| JP6659158B2 (en) | Print control apparatus and method, print system and control method thereof, program | |
| JP6639269B2 (en) | Information processing apparatus, control method, and program | |
| JP2017045244A (en) | Print control method, program, and information processing apparatus | |
| JP2008040841A (en) | Output management server and data output system | |
| JP2012038076A (en) | Information processing device, job processing system, job transmission path control method and program, and recording medium | |
| JP5839183B2 (en) | Image forming apparatus and image forming method | |
| JP5546189B2 (en) | Image forming apparatus, image forming apparatus control method and program | |
| JP2019101567A (en) | Printing system, printing control apparatus, control method thereof, and program | |
| JP6033244B2 (en) | Image forming apparatus and image forming method | |
| JP2007328574A (en) | Printing system and print program | |
| JP4241569B2 (en) | Image forming apparatus and method | |
| JP4954164B2 (en) | Output management server and data output system | |
| JP2006268731A (en) | Print system and control method thereof | |
| JP2017142597A (en) | Print control device, printing system and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190611 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190611 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200210 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200403 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200602 |
|
| 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: 20201020 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201118 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6797573 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |