JP2017204220A - Conversion device, image formation system, and conversion device control program - Google Patents
Conversion device, image formation system, and conversion device control program Download PDFInfo
- Publication number
- JP2017204220A JP2017204220A JP2016096949A JP2016096949A JP2017204220A JP 2017204220 A JP2017204220 A JP 2017204220A JP 2016096949 A JP2016096949 A JP 2016096949A JP 2016096949 A JP2016096949 A JP 2016096949A JP 2017204220 A JP2017204220 A JP 2017204220A
- Authority
- JP
- Japan
- Prior art keywords
- print job
- image forming
- file
- pull print
- forming apparatus
- 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.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、変換装置、画像形成システム、および変換装置の制御プログラムに関する。より特定的には、本発明は、印刷の対象となるファイルの形式を変換する変換装置、画像形成システム、および変換装置の制御プログラムに関する。 The present invention relates to a conversion apparatus, an image forming system, and a control program for the conversion apparatus. More specifically, the present invention relates to a conversion device that converts the format of a file to be printed, an image forming system, and a control program for the conversion device.
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたMFP(Multi Function Peripheral)、ファクシミリ装置、複写機、プリンターなどがある。 The electrophotographic image forming apparatus includes a scanner function, a facsimile function, a copying function, a function as a printer, a data communication function, and a server function, an MFP (Multi Function Peripheral), a facsimile apparatus, a copying machine, a printer, and the like. is there.
MFPの機能の一つに、プルプリント(フォローミープリントとも呼ばれる)がある。プルプリントは、MFPからアプリケーションサーバーにアクセスすることにより、MFPの外部から取得したファイルを印刷する機能である。プルプリントジョブの際、アプリケーションサーバーはファイルを取得し、取得したファイルをMFPに送信する。また、プルプリントジョブの対象となるファイルがMFPでの印刷に適さない形式(たとえばxls形式やdoc形式など)である場合には、アプリケーションサーバーは、そのファイルをMFPでの印刷に適した形式(たとえばpdf形式)に変換してMFPに送信する。 One of the functions of the MFP is pull printing (also called follow-me printing). Pull print is a function of printing a file acquired from outside the MFP by accessing the application server from the MFP. During a pull print job, the application server acquires a file and transmits the acquired file to the MFP. If the file that is the target of the pull print job is in a format that is not suitable for printing on the MFP (for example, the xls format or the doc format), the application server displays the file in a format that is suitable for printing on the MFP ( For example, it is converted into a PDF format) and transmitted to the MFP.
ところで、LAN(ローカルエリアネットワーク)内のサーバーの導入・管理コストを削減することなどを目的として、サーバーで動作していたサーバソフトウェアに代えて、クラウドアプリケーションを導入することが進んでいる。クラウドアプリケーションは、インターネットに接続されているクラウドサーバーを利用して動作することで、ユーザーに種々のサービスを提供する。上述のアプリケーションサーバーとしての役割をクラウドサーバーが果たすような技術も提案されている。 By the way, for the purpose of reducing the introduction / management cost of a server in a LAN (local area network), it is advancing to introduce a cloud application instead of the server software operating on the server. The cloud application operates using a cloud server connected to the Internet to provide various services to the user. Techniques have also been proposed in which a cloud server plays the role of the application server described above.
プルプリントに関する技術は、たとえば下記特許文献1および2などに開示されている。
Techniques relating to pull printing are disclosed, for example, in
下記特許文献1には、認証プリントを実行する画像形成装置が開示されている。この画像形成装置は、印刷を行うデータのダウンロード状況を判定する判定手段と、所定の時間以上ダウンロードに時間がかかると判定された場合にジョブの実行順序を変更する実行順序変更手段とを備えている。 Japanese Patent Application Laid-Open Publication No. 2005-228561 discloses an image forming apparatus that executes authentication printing. The image forming apparatus includes a determination unit that determines a download state of data to be printed, and an execution order change unit that changes the job execution order when it is determined that the download takes longer than a predetermined time. Yes.
下記特許文献2には、プリンター装置の混雑状況などに応じて、プルプリントとプッシュプリントとを使い分けることで、印刷中に他ジョブを受け付けるための処理能力の発散を防止し、印刷完了までにかかるトータル時間が遅延するのを防止する技術が開示されている。 According to Patent Document 2 below, the use of pull printing and push printing according to the congestion status of the printer device prevents the divergence of processing capacity for accepting other jobs during printing, and it takes time to complete printing. A technique for preventing the total time from being delayed is disclosed.
プルプリントジョブの対象となるファイルのページ数が多い場合や、ファイルが画像やグラフィックを含んでいる場合などには、ファイルの変換に要する時間は長くなる。アプリケーションサーバーとしての役割をクラウドサーバーが果たす場合、MFPは、変換後のファイルを受信するまでアプリケーションサーバーとの接続を維持する必要がある。MFPは、アプリケーションサーバーとの接続を維持するためにCPU(Central Processing Unit)などのリソースを使い続けることになる。その結果、MFPの処理速度の低下や通信の圧迫を招いていた。 When the number of pages of a file to be a pull print job is large, or when the file includes an image or a graphic, the time required for file conversion becomes long. When the cloud server plays a role as an application server, the MFP needs to maintain a connection with the application server until the converted file is received. The MFP continues to use resources such as a CPU (Central Processing Unit) in order to maintain the connection with the application server. As a result, the processing speed of the MFP is reduced and communication is under pressure.
本発明は、上記課題を解決するためのものであり、その目的は、画像形成装置の処理速度を改善することのできる変換装置、画像形成システム、および変換装置の制御プログラムを提供することである。 SUMMARY An advantage of some aspects of the invention is that it provides a conversion device, an image formation system, and a control program for the conversion device that can improve the processing speed of the image formation device. .
本発明の他の目的は、通信の圧迫を回避することのできる変換装置、画像形成システム、および変換装置の制御プログラムを提供することである。 Another object of the present invention is to provide a conversion apparatus, an image forming system, and a control program for the conversion apparatus that can avoid communication pressure.
本発明の一の局面に従う変換装置は、画像形成装置に対して印刷ファイルを送信するための接続を確立する接続手段と、画像形成装置とは別の場所に保存された対象ファイルを画像形成装置で印刷するプルプリントジョブの実行指示を、画像形成装置から受け付ける受付手段と、プルプリントジョブの実行指示を受付手段にて受け付けた場合に、接続を切断することでプルプリントジョブを中止する中止手段と、プルプリントジョブの実行指示を受付手段にて受け付けた場合に、対象ファイルの形式を変換することにより印刷ファイルを作成する変換手段と、中止手段にてプルプリントジョブを中止した後で、変換手段にて作成した印刷ファイルを画像形成装置で印刷するリモートプリントジョブの実行指示を、画像形成装置に送信する送信手段とを備える。 A conversion apparatus according to one aspect of the present invention includes a connection unit that establishes a connection for transmitting a print file to an image forming apparatus, and a target file stored in a location different from the image forming apparatus. Receiving means for accepting an execution instruction for a pull print job to be printed from the image forming apparatus, and canceling means for canceling the pull print job by disconnecting the connection when the execution means for the pull print job is accepted by the accepting means When a pull print job execution instruction is accepted by the accepting unit, a conversion unit that creates a print file by converting the format of the target file, and a conversion after the pull print job is canceled by the canceling unit Sending a remote print job execution instruction to print the print file created by the means to the image forming apparatus to the image forming apparatus And a stage.
上記変換装置において好ましくは、プルプリントジョブの実行指示を受付手段にて受け付けた場合に、対象ファイルが所定の条件を満たすか否かを判別する判別手段をさらに備え、対象ファイルが所定の条件を満たすと判別手段にて判別した場合に、中止手段はプルプリントジョブを中止する。 Preferably, the conversion apparatus further includes a determination unit that determines whether or not the target file satisfies a predetermined condition when the pulling job execution instruction is received by the reception unit, and the target file satisfies the predetermined condition. If it is determined by the determining means that the condition is satisfied, the canceling means stops the pull print job.
上記変換装置において好ましくは、対象ファイルが所定の条件を満たさないと判別手段にて判別した場合に、変換手段にて作成した印刷ファイルを、プルプリントジョブの印刷ファイルとして画像形成装置に送信する他の送信手段をさらに備える。 Preferably, in the above conversion apparatus, when the determination unit determines that the target file does not satisfy the predetermined condition, the print file created by the conversion unit is transmitted to the image forming apparatus as the print file of the pull print job. The transmission means is further provided.
上記変換装置において好ましくは、所定の条件は、対象ファイルの容量の条件を含む。 In the conversion device, preferably, the predetermined condition includes a condition of a capacity of the target file.
上記変換装置において好ましくは、所定の条件は、対象ファイルのページ数の条件を含む。 In the conversion device, preferably, the predetermined condition includes a condition of the number of pages of the target file.
上記変換装置において好ましくは、所定の条件は、変換手段が対象ファイルを変換するのに要する時間の条件を含む。 Preferably, in the conversion apparatus, the predetermined condition includes a time condition required for the conversion means to convert the target file.
上記変換装置において好ましくは、中止手段にてプルプリントジョブを中止する場合に、プルプリントジョブとリモートプリントジョブとを関連づける情報を記憶する関連情報記憶手段をさらに備える。 Preferably, the conversion apparatus further includes related information storage means for storing information relating the pull print job and the remote print job when the pull print job is canceled by the canceling means.
上記変換装置において好ましくは、プルプリントジョブとリモートプリントジョブとを関連づける情報は、画像形成装置を特定する情報と、プルプリントジョブの実行指示を行ったユーザーを特定する情報とを含む。 Preferably, in the conversion device, the information associating the pull print job with the remote print job includes information for specifying the image forming device and information for specifying a user who has instructed execution of the pull print job.
上記変換装置において好ましくは、中止手段にてプルプリントジョブを中止する場合に、プルプリントジョブの実行指示を行ったユーザーを特定する情報を記憶するユーザー情報記憶手段をさらに備え、送信手段は、ユーザー情報記憶手段にて記憶した情報が特定するユーザーを認証した場合に印刷ファイルを印刷する認証プリントとして、リモートプリントジョブの実行指示を画像形成装置に送信する。 Preferably, the conversion device further includes user information storage means for storing information for identifying a user who has instructed execution of the pull print job when the pull print job is canceled by the cancellation means, and the transmission means includes a user When the user specified by the information stored in the information storage unit is authenticated, the remote print job execution instruction is transmitted to the image forming apparatus as an authentication print for printing the print file.
上記変換装置において好ましくは、中止手段にてプルプリントジョブを中止する場合に、プルプリントジョブに関するジョブステータスを表示することを画像形成装置に対して指示する指示手段をさらに備える。 Preferably, the conversion apparatus further includes an instruction unit that instructs the image forming apparatus to display a job status regarding the pull print job when the pull print job is canceled by the cancel unit.
上記変換装置において好ましくは、変換手段にて印刷ファイルを作成した後で、接続を再び確立する再確立手段をさらに備え、送信手段は、再確立手段にて確立した接続を通じてリモートプリントジョブの印刷ファイルを画像形成装置に送信する。 Preferably, the conversion device further includes a re-establishment unit that re-establishes the connection after the print file is created by the conversion unit, and the transmission unit prints the print file of the remote print job through the connection established by the re-establishment unit. Is transmitted to the image forming apparatus.
上記変換装置において好ましくは、接続は、変換装置と画像形成装置との間に設けられたファイアウォールを回避するトンネル接続である。 In the conversion apparatus, the connection is preferably a tunnel connection that avoids a firewall provided between the conversion apparatus and the image forming apparatus.
本発明の他の局面に従う画像形成システムは、上記のいずれかの変換装置と、画像形成装置と、変換装置と画像形成装置との接続を中継する中継装置とを備える。 An image forming system according to another aspect of the present invention includes any of the conversion devices described above, an image forming device, and a relay device that relays a connection between the conversion device and the image forming device.
上記画像形成システムにおいて好ましくは、変換装置は、クラウド上にあり、中継装置と変換装置との間にはファイアウォールが設けられており、中継装置は、ファイアウォールを回避するトンネル接続を確立するトンネル接続確立手段と、中止手段にてプルプリントジョブを中止する場合に、プルプリントジョブからリモートプリントジョブへの切替を画像形成装置に通知する通知手段を含む。 Preferably, in the image forming system, the conversion device is on the cloud, a firewall is provided between the relay device and the conversion device, and the relay device establishes a tunnel connection that avoids the firewall. And a notifying unit for notifying the image forming apparatus of switching from the pull print job to the remote print job when the pull print job is canceled by the canceling unit.
上記画像形成システムにおいて好ましくは、中継装置は、画像形成装置のゲートウェイ機能として画像形成装置に内蔵されている。 In the image forming system, the relay device is preferably built in the image forming apparatus as a gateway function of the image forming apparatus.
本発明のさらに他の局面に従う変換装置の制御プログラムは、画像形成装置に対して印刷ファイルを送信するための接続を確立する接続ステップと、画像形成装置とは別の場所に保存された対象ファイルを画像形成装置で印刷するプルプリントジョブの実行指示を、画像形成装置から受け付ける受付ステップと、プルプリントジョブの実行指示を受付ステップにて受け付けた場合に、接続を切断することでプルプリントジョブを中止する中止ステップと、プルプリントジョブの実行指示を受付ステップにて受け付けた場合に、対象ファイルの形式を変換することにより印刷ファイルを作成する変換ステップと、中止ステップにてプルプリントジョブを中止した後で、変換ステップにて作成した印刷ファイルを画像形成装置で印刷するリモートプリントジョブの実行指示を、画像形成装置に送信する送信ステップとをコンピューターに実行させる。 A control program for a conversion apparatus according to still another aspect of the present invention includes a connection step for establishing a connection for transmitting a print file to an image forming apparatus, and a target file stored in a location different from the image forming apparatus. When a pull print job execution instruction is received from the image forming apparatus and the pull print job execution instruction is received at the reception step, the pull print job is disconnected by disconnecting the connection. When the cancel step to cancel and the instruction to execute the pull print job are received at the reception step, the pull print job is canceled at the conversion step to create the print file by converting the format of the target file and the cancel step Later, the print file created in the conversion step is printed remotely by the image forming device. An instruction to execute a print job to execute a transmission step of transmitting to the image forming apparatus to the computer.
上記制御プログラムにおいて好ましくは、プルプリントジョブの実行指示を受付ステップにて受け付けた場合に、対象ファイルが所定の条件を満たすか否かを判別する判別ステップをさらにコンピューターに実行させ、対象ファイルが所定の条件を満たすと判別ステップにて判別した場合に、中止ステップにおいてプルプリントジョブを中止する。 Preferably, in the above control program, when a pull print job execution instruction is received in the reception step, the computer further executes a determination step for determining whether or not the target file satisfies a predetermined condition. If it is determined in the determination step that the above condition is satisfied, the pull print job is canceled in the cancellation step.
上記制御プログラムにおいて好ましくは、対象ファイルが所定の条件を満たさないと判別ステップにて判別した場合に、変換ステップにて作成した印刷ファイルを、プルプリントジョブの印刷ファイルとして画像形成装置に送信する他の送信ステップをさらにコンピューターに実行させる。 Preferably, in the above control program, when it is determined in the determination step that the target file does not satisfy a predetermined condition, the print file created in the conversion step is transmitted to the image forming apparatus as a print file of a pull print job. The computer further executes the transmission step.
上記制御プログラムにおいて好ましくは、中止ステップにてプルプリントジョブを中止する場合に、プルプリントジョブの実行指示を行ったユーザーを特定する情報を記憶するユーザー情報記憶ステップをさらにコンピューターに実行させ、送信ステップにおいて、ユーザー情報記憶ステップにて記憶した情報が特定するユーザーを認証した場合に印刷ファイルを印刷する認証プリントとして、リモートプリントジョブの実行指示を画像形成装置に送信する。 Preferably, in the control program, when the pull print job is canceled in the stop step, the computer further executes a user information storage step for storing information for specifying a user who has instructed execution of the pull print job, and a transmission step In step (b), when the user specified by the information stored in the user information storage step is authenticated, a remote print job execution instruction is transmitted to the image forming apparatus as an authentication print for printing the print file.
上記制御プログラムにおいて好ましくは、中止ステップにてプルプリントジョブを中止する場合に、プルプリントジョブに関するジョブステータスを表示することを画像形成装置に対して指示する指示ステップをさらにコンピューターに実行させる。 Preferably, in the control program, when the pull print job is canceled in the stop step, the computer is further caused to execute an instruction step for instructing the image forming apparatus to display a job status relating to the pull print job.
本発明によれば、画像形成装置の処理速度を改善することができる。また、通信の圧迫を回避することができる。 According to the present invention, the processing speed of the image forming apparatus can be improved. Moreover, communication pressure can be avoided.
以下、本発明の一実施の形態について、図面に基づいて説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
以下の実施の形態では、変換装置がクラウド上に設けられたアプリケーションサーバーであり、画像形成装置がMFPである場合について説明する。変換装置は、PC(Personal Computer)やスマートフォンなどであってもよい。また変換装置は、クラウド上に設けられた機器である代わりに、イントラネットを通じて画像形成装置に接続された機器であってもよい。画像形成装置は、プリンターなどであってもよい。 In the following embodiment, a case will be described in which the conversion apparatus is an application server provided on the cloud and the image forming apparatus is an MFP. The conversion device may be a PC (Personal Computer), a smartphone, or the like. Further, the conversion device may be a device connected to the image forming apparatus through an intranet instead of a device provided on the cloud. The image forming apparatus may be a printer or the like.
[第1の実施の形態] [First Embodiment]
図1は、本発明の第1の実施の形態における画像形成システムの構成を示すブロック図である。 FIG. 1 is a block diagram showing a configuration of an image forming system according to the first embodiment of the present invention.
図1を参照して、本実施の形態における画像形成システムは、アプリケーションサーバー100(変換装置の一例)と、オンラインストレージサービスサーバー(以降、サービスサーバーと記すことがある)200と、中継装置(ゲートウェイ)300と、複数のMFP400とを備えている。
Referring to FIG. 1, an image forming system according to the present embodiment includes an application server 100 (an example of a conversion device), an online storage service server (hereinafter sometimes referred to as a service server) 200, and a relay device (gateway). ) 300 and a plurality of
画像形成システムのインターネット側(クラウド上)には、アプリケーションサーバー100と、サービスサーバー200とが設けられている。アプリケーションサーバー100とサービスサーバー200とは、インターネット501を通じてHTTPなどの通信プロトコルを用いて相互に通信可能である。
An
画像形成システムのイントラネット側には、中継装置300と、複数のMFP400とが設けられている。中継装置300と複数のMFP400の各々とはイントラネット502に接続されている。アプリケーションサーバー100と中継装置300とはインターネット501により相互に接続されている。複数のMFP400の各々は、中継装置300を介してインターネット501上の装置にアクセス可能である。アプリケーションサーバー100と中継装置300との間にはファイアウォール503が設けられている。
On the intranet side of the image forming system, a
以降の実施の形態では、複数のMFP400のうちMFP400a(画像形成装置の一例)が、操作パネル407を通じてユーザーからプルプリントジョブの実行指示を受け付ける。アプリケーションサーバー100は、MFP400aからの要求に応じて対象ファイルの形式を別の形式に変換することにより印刷ファイルを作成する。アプリケーションサーバー100は、所定の場合に、プルプリントジョブをリモートプリントジョブに切り替えて、作成した印刷ファイルをMFP400aに送信する。MFP400aは、受信した印刷ファイルを印刷する。
In the following embodiments, among the plurality of
プルプリントジョブは、画像形成装置で作成したプリントジョブであって、その画像形成装置とは別の場所に保存されたファイルをその画像形成装置で印刷するジョブである。リモートプリントジョブとは、外部機器で作成したプリントジョブであって、その外部機器から画像形成装置に印刷ファイルを送信することにより、その画像形成装置で印刷を行うジョブである。 The pull print job is a print job created by the image forming apparatus, and is a job for printing a file stored in a location different from the image forming apparatus by the image forming apparatus. A remote print job is a print job created by an external device, and is a job for printing by the image forming apparatus by transmitting a print file from the external device to the image forming apparatus.
アプリケーションサーバー100は、全体制御部101と、情報記憶部102と、プルプリント制御部103と、リモートプリント制御部104と、ファイル変換部105と、通信部106と、記憶装置107などを含んでいる。
The
全体制御部101は、アプリケーションサーバー100全体を制御する。全体制御部101は、後述するようにプルプリントジョブとリモートプリントジョブ(プッシュプリントジョブとも呼ばれる)との切替を制御する。全体制御部101は、CPU、ROM(Read Only Memory)、およびRAM(Random Access Memory)などによって構成されている。
The overall control unit 101 controls the
情報記憶部102は、必要に応じてプルプリントジョブの実行指示の送信元となるMFP400を特定する情報や、プルプリントジョブの実行指示を行ったユーザーを特定する情報(ユーザーIDなど)を一時的に記憶する。
The
プルプリント制御部103は、MFP400からプルプリントジョブの実行指示を受信した場合に、そのMFP400に印刷ファイルを送信する。プルプリント制御部103は、記憶装置107に記憶されているプルプリントアプリにより実現される。
When the pull print control unit 103 receives a pull print job execution instruction from the
リモートプリント制御部104は、リモートプリントジョブを生成し、リモートプリントジョブの実行指示を印刷ファイルとともにMFP400に送信する。リモートプリント制御部104は、記憶装置107に記憶されているリモートプリントアプリにより実現される。
Remote print control unit 104 generates a remote print job and transmits an instruction to execute the remote print job to
ファイル変換部105は、対象ファイルの形式を、MFP400での印刷に適した別の形式に変換することにより、印刷ファイルを作成する。
The file conversion unit 105 creates a print file by converting the format of the target file into another format suitable for printing on the
通信部106は、インターネット501を通じて外部機器との間で通信を行う。特に通信部106は、中継装置300のサーバー通信部301との間でXMPP(Extensible Messaging and Presence Protocol)などのプロトコルを用いた通信(以降、この接続を常時接続と記すことがある)を常時行うことが可能である。また通信部106は、サーバー通信部301からの要求に従って、サーバー通信部301との間でHTTPセッションを確立し、このHTTPセッションをトンネルとしてサーバー通信部301と接続する(以降、この接続をトンネル接続と記すことがある)。アプリケーションサーバー100と中継装置300とは、トンネル接続が確立された場合に、ファイアウォール503を回避してデータの送受信を行うことができる。
The
記憶装置107は、各機能を実現するための制御プログラム、プルプリントアプリのプログラム、およびリモートプリントアプリのプログラムなどの各種情報を記憶している。CPU(図示せず)が制御プログラムに基づいて動作することで、アプリケーションサーバー100は種々の動作を実行する。記憶装置107としては、HDD(Hard Disk Drive)やSSD(Solid State Drive)などが用いられる。
The
サービスサーバー200は、クライアントに対して記憶領域を提供するサービスを行うサーバーであり、通信部201と、記憶装置202などを含んでいる。
The
通信部201は、インターネット501を通じて外部機器との間で通信を行う。
The communication unit 201 communicates with an external device via the
記憶装置202は、制御プログラムや、対象ファイルとなり得るファイルなどの各種情報を記憶している。CPU(図示せず)が制御プログラムに基づいて動作することで、サービスサーバー200は動作を実行する。
The
中継装置300は、アプリケーションサーバー100と複数のMFP400の各々との間の接続を中継する。中継装置300は、サーバー通信部301と、デバイス通信部302と、記憶装置303とを含んでいる。
サーバー通信部301は、インターネット501を通じてアプリケーションサーバー100との間で常時接続を行う。またサーバー通信部301は、必要に応じて、アプリケーションサーバー100の通信部106との間のトンネル接続の確立および切断を制御する。
The
デバイス通信部302は、イントラネット502を通じて複数のMFP400の各々との間で通信を行う。
The
記憶装置303は、各機能を実現するための制御プログラムなどの各種情報を記憶している。CPU(図示せず)が制御プログラムに基づいて動作することで、中継装置300は種々の動作を実行する。
The
複数のMFP400の各々は、制御部401と、通信部402と、画像形成部403と、操作部404と、表示部405と、認証部406と、操作パネル407と、記憶装置408とを含んでいる。
Each of the plurality of
制御部401は、MFP400全体を制御する。制御部401は、CPU、ROM、およびRAMなどによって構成されている。
A
通信部402は、イントラネット502を通じて中継装置300や他のMFP400の各々などとの間で通信を行う。
A
画像形成部403は、プリントジョブを実行する。画像形成部403は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部403は、たとえば電子写真方式で用紙に画像を形成する(プリントする)。画像形成部403は、いわゆるタンデム方式で4色の画像を合成し、用紙にカラー画像を形成可能に構成される。トナー像形成部は、C(シアン)、M(マゼンタ)、Y(イエロー)、K(ブラック)の各色について設けられた感光体と、感光体からトナー像が転写(1次転写)される中間転写ベルトと、中間転写ベルトから用紙に画像を転写(2次転写)する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱及び加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、MFP400の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をMFP400の筐体から排紙トレイなどに排出する。
The image forming unit 403 executes a print job. The image forming unit 403 is roughly composed of a toner image forming unit, a fixing device, a paper transport unit, and the like. The image forming unit 403 forms (prints) an image on a sheet by, for example, electrophotography. The image forming unit 403 is configured to be able to form a color image on a sheet by synthesizing four color images by a so-called tandem method. The toner image forming unit includes a photoconductor provided for each color of C (cyan), M (magenta), Y (yellow), and K (black), and an intermediate in which a toner image is transferred (primary transfer) from the photoconductor. The image forming apparatus includes a transfer belt and a transfer unit that transfers an image from the intermediate transfer belt to a sheet (secondary transfer). The fixing device has a heating roller and a pressure roller. The fixing device conveys the sheet on which the toner image is formed between the heating roller and the pressure roller, and heats and presses the sheet. As a result, the fixing device melts the toner adhering to the paper and fixes it on the paper to form an image on the paper. The paper transport unit includes a paper feed roller, a transport roller, and a motor that drives them. The paper transport unit feeds paper from the paper feed cassette and transports it inside the housing of
操作部404は、操作パネル407に各種操作を受け付ける。
The operation unit 404 receives various operations on the
表示部405は、操作パネル407に各種情報を表示する。
The
認証部406は、ユーザーの認証処理を行う。
The
記憶装置408は、各機能を実現するための制御プログラムや、ユーザーIDなどの各種情報を記憶している。CPU(図示せず)が制御プログラムに基づいて動作することで、MFP400は種々の動作を実行する。
The
なお、アプリケーションサーバー100およびサービスサーバー200は、単一の計算機であってもよいし、複数の計算機が連携して動作するものであってもよい。サービスサーバー200は、サードパーティにより提供されるものであってもよい。中継装置300は、MFP400aのゲートウェイ機能としてMFP400aに内蔵されていてもよい。
Note that the
続いて、本実施の形態において、MFP400aにてプルプリントジョブの条件を設定する際に操作パネル407に表示される画面について説明する。
Next, in the present embodiment, a screen displayed on
図2は、本発明の第1の実施の形態において、MFP400aの操作パネル407に表示されるプルプリントジョブの設定画面の一例を示す図である。
FIG. 2 is a diagram showing an example of a pull print job setting screen displayed on the
図2を参照して、認証を行ったユーザーから操作パネル407において所定の操作を受け付けた場合などに、MFP400aは、プルプリントジョブの設定画面を操作パネル407に表示する。
Referring to FIG. 2, when a predetermined operation is accepted on
プルプリントジョブの設定画面は、プルプリントジョブの条件の設定を促すメッセージと、キーKY1およびキーKY2と、ボックスBX1およびBX2とを含んでいる。キーKY1は、プルプリントジョブの対象となるファイルの指定を受け付けるキーである。キーKY2は、設定された条件でのプルプリントジョブの実行指示を受け付けるキーである。ボックスBX1は、用紙サイズの選択を受け付けるコンボボックスである。ユーザーは、A3、A4、およびB4などの選択肢の中から所望の用紙サイズを選択することができる。ボックスBX2は、モノクロまたはカラーの選択を受け付けるコンボボックスである。 The pull print job setting screen includes a message for prompting the user to set pull print job conditions, keys KY1 and KY2, and boxes BX1 and BX2. The key KY1 is a key for accepting designation of a file to be a pull print job target. A key KY2 is a key for receiving an instruction to execute a pull print job under a set condition. The box BX1 is a combo box that accepts selection of the paper size. The user can select a desired paper size from options such as A3, A4, and B4. The box BX2 is a combo box that accepts monochrome or color selection.
図3は、本発明の第1の実施の形態において、MFP400aの操作パネル407に表示されるファイル選択画面の一例を示す図である。
FIG. 3 is a diagram showing an example of a file selection screen displayed on the
図3を参照して、プルプリントジョブの設定画面においてキーKY1への操作を受け付けた場合に、MFP400aはファイル選択画面を表示する。
Referring to FIG. 3, when an operation on key KY1 is accepted on the pull print job setting screen,
ファイル選択画面は、印刷の対象となるファイルの選択を促すメッセージと、キーKY11、KY12、およびKY13と、領域RGとを含んでいる。キーKY11は、アプリケーションサーバー100の記憶装置107に保存されたファイルのリストを表示するためのキーである。キーKY12は、MFP400aの記憶装置408に保存されたファイルのリストを表示するためのキーである。キーKY13は、サービスサーバー200の記憶装置202に保存されたファイルのリストを表示するためのキーである。領域RGは、選択された記憶装置に保存されたファイルのリストを表示するための領域である。
The file selection screen includes a message for prompting selection of a file to be printed, keys KY11, KY12, and KY13, and a region RG. The key KY11 is a key for displaying a list of files stored in the
図3では、キーKY13が押下された場合について示されている。この場合、MFP400aは、キーKY13の表示色を変更し、サービスサーバー200の記憶装置202に保存されたファイルのリストとして、「test1.doc」および「test2.doc」の2つのアイコンを領域RGに表示する。
FIG. 3 shows a case where the key KY13 is pressed. In this case, the
MFP400aは、2つのアイコンのうちいずれかが操作されると、そのアイコンに対応するファイルの選択(ここでは「test1.doc」というファイル)を受け付け、プルプリントジョブの設定画面に戻る。この場合、プルプリントジョブの設定画面におけるキーKY1には、選択されたファイルのファイル名(ここでは、「test1.doc」)が表示される。
When one of the two icons is operated, the
その後、MFP400aは、キーKY2の操作を受け付けると、「test1.doc」というファイルを対象ファイルとするプルプリントジョブの実行指示を受け付ける。
After that, when the operation of the key KY2 is received, the
なお、対象ファイルは、MFP400aとは別の場所に保存されているものであればよく、アプリケーションサーバー100の記憶装置107に保存されているものであってもよい。MFP400aは、アプリケーションサーバー100の記憶装置107内の所定のフォルダに対象ファイルが保存された場合に、対象ファイルのプルプリントジョブの実行指示を受け付けてもよい。
The target file may be stored in a location different from that of
続いて、本実施の形態における画像形成システムの動作について説明する。 Next, the operation of the image forming system in the present embodiment will be described.
図4は、本発明の第1の実施の形態におけるアプリケーションサーバー100の動作を示すフローチャートである。
FIG. 4 is a flowchart showing the operation of the
図4を参照して、MFP400aの通信部402は、操作パネル407を通じてプルプリントジョブの設定画面(図2)を表示する操作をユーザーから受け付けると、中継装置300に対してアプリケーションサーバー100との接続を要求する。中継装置300のサーバー通信部301は、MFP400aから接続の要求を受信すると、常時接続を通じてアプリケーションサーバー100に対してトンネル接続を要求する。
Referring to FIG. 4, when
アプリケーションサーバー100の通信部106は、中継装置300からトンネル接続の要求を受信すると、トンネル接続処理を行う(S1)。これにより、アプリケーションサーバー100と中継装置300との間に、印刷ファイルを送信するための接続であるトンネル接続が確立される。
When receiving the tunnel connection request from the
ステップS1のトンネル接続処理において、通信部106は、MFP400aを特定する情報、プルプリントジョブの実行指示を行ったユーザーのユーザーID、またはプルプリントジョブを特定する情報であるジョブIDなどをMFP400aから取得することが好ましい。
In the tunnel connection process of step S1, the
続いて、全体制御部101は、プルプリントアプリを起動し、MFP400aにプルプリントジョブの設定画面を表示させる(S3)。これにより、MFP400aのユーザーは、ファイルの選択やプルプリントジョブの条件の設定が可能になる。次に全体制御部101は、プルプリントアプリでプルプリントジョブの実行指示を受け付けると(S5)、対象ファイルが所定の条件を満たすか否かを判別する(S7)。
Subsequently, the overall control unit 101 activates a pull print application and causes the
ステップS7の所定の条件は、変換に長時間を要するファイルが満たす条件である。所定の条件は、対象ファイルの容量の条件を含んでいてもよいし、対象ファイルのページ数の条件を含んでいてもよい。対象ファイルの容量の条件とは、たとえば、対象ファイルが所定の容量(たとえば10MB)よりも大きいという条件である。対象ファイルのページ数の条件とは、対象ファイルの総ページ数が所定のページ数(たとえば20ページ)を超えているという条件である。また所定の条件は、対象ファイルの容量の条件と対象ファイルのページ数の条件との両方を含んでいてもよい。この場合、所定の条件は、対象ファイルが所定の容量を超えているという条件と、対象ファイルが所定のページ数を超えているという条件のうち少なくともいずれか一方を対象ファイルが満たす場合には、ステップS7の判別はYESとなる。 The predetermined condition in step S7 is a condition satisfied by a file that requires a long time for conversion. The predetermined condition may include a condition for the capacity of the target file, or may include a condition for the number of pages of the target file. The capacity condition of the target file is, for example, a condition that the target file is larger than a predetermined capacity (for example, 10 MB). The condition of the number of pages of the target file is a condition that the total number of pages of the target file exceeds a predetermined number of pages (for example, 20 pages). The predetermined condition may include both a capacity condition of the target file and a page number condition of the target file. In this case, when the target file satisfies at least one of a condition that the target file exceeds a predetermined capacity and a condition that the target file exceeds a predetermined number of pages, The determination in step S7 is YES.
ステップS7の所定の条件は、MFP400aにおけるリソースの使用率や、MFP400aとアプリケーションサーバー100との通信速度などに応じて異なる値に設定されてもよい。
The predetermined condition in step S7 may be set to a different value according to the resource usage rate in the
ステップS7において、所定の条件を満たすと判別した場合(S7でYES)、ファイルの変換に時間を要する状態にある。この場合、全体制御部101は、プルプリントアプリを終了する(S9)。次に情報記憶部102は、プルプリントジョブの実行指示の送信元であるMFP400aを特定する情報を記憶装置107に保存する(S11)。
If it is determined in step S7 that the predetermined condition is satisfied (YES in S7), it takes time to convert the file. In this case, the overall control unit 101 ends the pull print application (S9). Next, the
ステップS11において、情報記憶部102は、MFP400aを特定する情報、プルプリントジョブの実行指示を行ったユーザーのユーザーID、またはジョブIDなどを記憶装置107に保存することが好ましい。
In step S11, the
続いて通信部106は、トンネル接続を切断する(S13)。これにより、MFP400aからのプルプリントジョブのシーケンスは通信エラーによって強制的に中止(終了)される。中継装置300のデバイス通信部302は、プルプリントジョブが中止される場合に、プルプリントジョブからリモートプリントジョブへの切替をMFP400aに通知してもよい。次に全体制御部101は、ステップS15の処理へ進む。
Subsequently, the
ステップS7において、所定の条件を満たさないと判別した場合(S7でNO)、ファイルの変換に時間を要さない状態にある。この場合全体制御部101は、ステップS15の処理へ進む。 If it is determined in step S7 that the predetermined condition is not satisfied (NO in S7), it does not require time for file conversion. In this case, the overall control unit 101 proceeds to the process of step S15.
ステップS15において、ファイル変換部105は、対象ファイルの形式をpdf形式などに変換する処理を開始する(S15)。変換後のファイルは印刷ファイルとなる。なお、ファイルの変換は、対象ファイルが所定の条件を満たすか否かを判別する(S7)前に開始されてもよい。 In step S15, the file conversion unit 105 starts a process of converting the format of the target file into a pdf format or the like (S15). The converted file becomes a print file. The file conversion may be started before determining whether the target file satisfies a predetermined condition (S7).
次に全体制御部101は、プルプリントアプリが起動中か否かを判別する(S17)。 Next, the overall control unit 101 determines whether or not the pull print application is being activated (S17).
ステップS17において、プルプリントアプリが起動中であると判別した場合(S17でYES)、プルプリント制御部103は、変換後のファイルである印刷ファイルをMFP400aに送信し(S27)、処理を終了する。MFP400aは、プルプリントジョブとして印刷ファイルのリッピング処理などを行い、印刷ファイルの印刷を行う。
If it is determined in step S17 that the pull print application is activated (YES in S17), the pull print control unit 103 transmits the converted print file to the
ステップS17において、プルプリントアプリが起動中でないと判別した場合(S17でNO)、全体制御部101は、リモートプリントアプリを起動し(S19)、ファイルの変換が完了したか否かを判別する(S21)。リモートプリント制御部104は、ファイルの変換が完了したと判別するまで、ステップS21の処理を繰り返す。 If it is determined in step S17 that the pull print application is not activated (NO in S17), the overall control unit 101 activates the remote print application (S19) and determines whether or not the file conversion is completed (S19). S21). The remote print control unit 104 repeats the process of step S21 until it is determined that the file conversion is completed.
ステップS21において、ファイルの変換が完了したと判別した場合(S21でYES)、リモートプリント制御部104は、情報記憶部102が保存したMFP400aを特定する情報に基づいて、接続先のMFP400aを特定する(S23)。続いて通信部106は、トンネル接続処理を行う(S25)。これにより、アプリケーションサーバー100と中継装置300との間にトンネル接続が再び確立される。次にリモートプリント制御部104は、リモートプリントジョブ(PJL(Printer Job Language)などを含む)を生成する。生成されるリモートプリントジョブ印刷条件は、中止されたプルプリントジョブの印刷条件と同じ内容に設定されることが好ましい。次にリモートプリント制御部104は、トンネル接続を通じて、リモートプリントジョブの実行指示とともに印刷ファイルをMFP400aに送信し(S27)、処理を終了する。MFP400aは、アプリケーションサーバー100から受信したリモートプリントジョブとして印刷ファイルのリッピング処理などを行い、印刷ファイルの印刷を行う。
If it is determined in step S21 that the file conversion has been completed (YES in S21), the remote print control unit 104 specifies the
なお、ステップS27において送信されるリモートプリントジョブは、中止したプルプリントジョブと、送信されるリモートプリントジョブとを関連づける情報(たとえばMFP400aを特定する情報およびプルプリントジョブの実行指示を行ったユーザーのユーザーIDなど)を含んでいることが好ましい。これにより、プルプリントジョブがリモートプリントジョブに切り替えられた場合にも、MFP400aはプルプリントジョブの実行指示を行ったユーザーに対して容易に課金を行うことができる。
Note that the remote print job transmitted in step S27 is information that associates the canceled pull print job with the transmitted remote print job (for example, information specifying the
本実施の形態によれば、MFP400aから受信したリモートプリントジョブの対象ファイルの変換に時間を要する場合に、プルプリントジョブがアプリケーションサーバー100からのリモートジョブに切り替えられる。これにより、プルプリントジョブの実行指示の送信元であるMFP400aは、印刷ファイルを受信するまでアプリケーションサーバー100とのトンネル接続を維持する必要が無くなる。MFP400aは、アプリケーションサーバー100とのトンネル接続を維持するためにCPUなどのリソースを使い続ける必要がなくなる。その結果、MFP400aの処理速度を改善することができ、通信の圧迫を回避することができる。
According to the present embodiment, when it takes time to convert the target file of the remote print job received from
特に、MFP400aがゲートウェイ機能を有しており、中継装置300がMFP400aに内蔵されている場合には、中継装置300はMFP400aのCPUで動作するため、上述の効果がより顕著になる。
In particular, when the
[第2の実施の形態] [Second Embodiment]
図5は、本発明の第2の実施の形態におけるアプリケーションサーバー100の動作を示すフローチャートである。
FIG. 5 is a flowchart showing the operation of the
図5を参照して、本実施の形態は、変換に長時間を要するファイルが満たす条件が、対象ファイルを変換するのに要する時間の条件である点において、第1の実施の形態と異なっている。 Referring to FIG. 5, the present embodiment is different from the first embodiment in that the condition that a file that requires a long time for conversion satisfies the condition that the time required for converting the target file is satisfied. Yes.
具体的には、ステップS5において、プルプリント制御部103がプルプリントジョブの実行指示を受け付けると(S5)、ファイル変換部105は、対象ファイルの形式をpdf形式などに変換する処理を開始し、時間の計測を開始する(S101)。次に全体制御部101は、ファイルの変換が完了したか否かを判別する(S103)。 Specifically, in step S5, when the pull print control unit 103 receives an instruction to execute a pull print job (S5), the file conversion unit 105 starts processing to convert the format of the target file into a pdf format, Time measurement is started (S101). Next, the overall control unit 101 determines whether or not the file conversion is completed (S103).
ステップS103において、ファイルの変換が完了したと判別した場合(S103でYES)、ファイルの変換に時間を要さない状態にある。この場合、通信部106は、計測した時間をクリアし、印刷ファイルをMFP400aに送信し(S27)、処理を終了する。
If it is determined in step S103 that the file conversion has been completed (YES in S103), the file conversion is in a state that does not require time. In this case, the
ステップS103において、ファイルの変換が完了しないと判別した場合(S103でNO)、全体制御部101は、ファイルの変換を開始してから所定の時間(たとえば30秒)が経過したか否かを判別する(S105)。 If it is determined in step S103 that the file conversion is not completed (NO in S103), the overall control unit 101 determines whether or not a predetermined time (for example, 30 seconds) has elapsed since the file conversion started. (S105).
ステップS105において、ファイルの変換を開始してから所定の時間が経過しないと判別した場合(S105でNO)、全体制御部101は、ステップS103の処理へ進む。 If it is determined in step S105 that the predetermined time has not elapsed since the file conversion is started (NO in S105), the overall control unit 101 proceeds to the process of step S103.
ステップS105において、ファイルの変換を開始してから所定の時間が経過したと判別した場合(S105でYES)、ファイルの変換に時間を要する状態にある。この場合、全体制御部101は、プルプリントアプリを終了し、計測した時間をクリアする(S107)。情報記憶部102は、プルプリントジョブの実行指示の送信元であるMFP400aを特定する情報を記憶装置107に記憶する(S109)。次に通信部106は、トンネル接続を切断し(S111)、ステップS19以降の処理を行う。
If it is determined in step S105 that a predetermined time has elapsed since the file conversion is started (YES in S105), it takes a long time to convert the file. In this case, the overall control unit 101 ends the pull print application and clears the measured time (S107). The
なお、本実施の形態におけるファイルの変換に長時間を要するか否かの判別の条件と、第1の実施の形態における条件とを組み合わせることにより、次のような制御を行ってもよい。 Note that the following control may be performed by combining the condition for determining whether or not it takes a long time to convert a file in the present embodiment and the condition in the first embodiment.
アプリケーションサーバー100は、ファイルの変換を開始した後で、対象ファイルが所定の容量を超えているという条件と、対象ファイルが所定のページ数を超えているという条件とのうち少なくともいずれか一方を対象ファイルが満たすか否かを判別する。上記の条件のうち少なくともいずれか一方を対象ファイルが満たす場合には、アプリケーションサーバー100は、プルプリントジョブをリモートプリントジョブに切り替える。アプリケーションサーバー100は、上記の条件のうち少なくともいずれか一方を対象ファイルが満たさない場合には、対象ファイルの変換を開始してから所定の時間を経過したか否かを判別する。アプリケーションサーバー100は、対象ファイルの変換を開始してから所定の時間を経過した場合には、プルプリントジョブをリモートプリントジョブに切り替える。アプリケーションサーバー100は、対象ファイルの変換を開始してから所定の時間を経過せずにファイルの変換を完了した場合には、プルプリントジョブを維持する。
After starting the file conversion, the
なお、上述以外の画像形成システムの構成および動作は、第1の実施の形態の場合の構成および動作と同様であるので、その説明は繰り返さない。 Since the configuration and operation of the image forming system other than those described above are the same as those in the case of the first embodiment, description thereof will not be repeated.
本実施の形態によれば、ファイルの変換に要する時間に応じてプルプリントジョブをリモートプリントジョブに適切に切り替えることができる。 According to the present embodiment, the pull print job can be appropriately switched to the remote print job according to the time required for file conversion.
[第3の実施の形態] [Third Embodiment]
図6は、本発明の第3の実施の形態におけるアプリケーションサーバー100の動作を示すフローチャートである。
FIG. 6 is a flowchart showing the operation of the
図6を参照して、本実施の形態は、プルプリントジョブをリモートプリントジョブに切り替えた場合に、リモートプリントを認証プリントとする点において、第1の実施の形態の場合の動作と異なっている。認証プリントとは、ジョブの実行が許可されたユーザーのみにそのジョブの実行指示を許可する機能である。 Referring to FIG. 6, the present embodiment is different from the operation in the first embodiment in that remote printing is authenticated printing when a pull print job is switched to a remote print job. . The authentication print is a function that permits an instruction to execute a job only to a user who is permitted to execute the job.
具体的には、ステップS9において、プルプリントアプリを終了した後で、情報記憶部102は、プルプリントジョブの実行指示の送信元であるMFP400aを特定する情報と、プルプリントジョブの実行指示を行ったユーザーのユーザーIDとを記憶装置107に保存し(S201)、ステップS13の処理へ進む。
Specifically, in step S9, after the pull print application is terminated, the
ステップS17において、プルプリントアプリが起動中であると判別した場合(S17でYES)、またはステップS25において、トンネル接続処理を行った(S25)後で、全体制御部101は、ユーザーIDを保存したか否かを判別する(S203) If it is determined in step S17 that the pull print application is activated (YES in S17), or after performing tunnel connection processing in step S25 (S25), the overall control unit 101 stores the user ID. Whether or not (S203)
ステップS203において、ユーザーIDを保存したと判別した場合(S203でYES)、リモートプリント制御部104は、認証プリント機能をオンして、保存されているユーザーIDを付与したリモートプリントジョブを生成し(S205)、リモートプリントジョブの実行指示とともに印刷ファイルをMFP400aに送信し(S27)、処理を終了する。
If it is determined in step S203 that the user ID has been saved (YES in S203), the remote print control unit 104 turns on the authentication print function and generates a remote print job to which the saved user ID is assigned ( In S205, the print file is transmitted to the
ステップS203において、ユーザーIDを保存しないと判別した場合(S203でNO)、通信部106は、変換後のファイルである印刷ファイルをMFP400aに送信し(S27)、処理を終了する。
If it is determined in step S203 that the user ID is not stored (NO in S203), the
なお、上述以外の画像形成システムの構成および動作は、第1の実施の形態の場合の構成および動作と同様であるので、その説明は繰り返さない。 Since the configuration and operation of the image forming system other than those described above are the same as those in the case of the first embodiment, description thereof will not be repeated.
本実施の形態によれば、プルプリントジョブをリモートプリントジョブに切り替えた場合に、プルプリントジョブの実行指示を行ったユーザーに対して印刷ファイルを確実に出力することができる。 According to this embodiment, when a pull print job is switched to a remote print job, a print file can be reliably output to a user who has instructed execution of the pull print job.
[第4の実施の形態] [Fourth Embodiment]
図7は、本発明の第4の実施の形態におけるアプリケーションサーバー100の動作を示すフローチャートである。
FIG. 7 is a flowchart showing the operation of the
図7を参照して、本実施の形態は、プルプリントジョブを中止する場合に、プルプリントジョブに関するジョブステータスを表示することをMFP400aに対して指示する点において、第1の実施の形態と異なっている。
Referring to FIG. 7, the present embodiment is different from the first embodiment in that, when canceling a pull print job, the
具体的には、ステップS7において、所定の条件を満たすと判別した場合(S7でYES)、通信部106は、プルプリントジョブのジョブステータス(たとえば、プルプリントジョブをリモートプリントジョブに切替中である旨や、プルプリントジョブの対象ファイルを変換中である旨を示す情報)を表示することをMFP400aに指示する(S301)。次に情報記憶部102は、プルプリントジョブのジョブIDを記憶装置107に保存し(S303)、ステップS9の処理へ進む。
Specifically, when it is determined in step S7 that the predetermined condition is satisfied (YES in S7), the
ステップS25の処理に続いて、リモートプリント制御部104は、中止したプルプリントジョブのジョブIDを付与したリモートプリントジョブを生成し(S305)、そのリモートプリントジョブの実行指示とともに印刷ファイルをMFP400aに送信し(S27)、処理を終了する。
Following the processing in step S25, the remote print control unit 104 generates a remote print job to which the job ID of the canceled pull print job is assigned (S305), and transmits the print file together with the execution instruction of the remote print job to the
図8は、本発明の第4の実施の形態において、MFP400aの操作パネル407に表示されるジョブリストの画面の一例を示す図である。
FIG. 8 is a diagram showing an example of a job list screen displayed on the
図8を参照して、操作パネル407において所定の操作を受け付けた場合などに、MFP400aは、ジョブリストの画面を操作パネル407に表示する。
Referring to FIG. 8, when a predetermined operation is accepted on
ジョブリストの画面は、MFP400aが実行指示を受け付けたジョブのうち未終了のものについてのジョブID、ジョブの種別、ジョブの対象となる文書名(ファイル名)、ジョブの登録時刻、およびジョブステータスの情報などを含んでいる。
The job list screen displays the job ID, job type, document name (file name), job registration time, and job status for jobs that have not been completed by the
ここでは、「YG01845」というジョブIDのプルプリントジョブの実行指示を受け付けた場合について示している。プルプリントジョブの実行指示を受け付けた直後、MFP400aは、図8(a)に示すように、そのプルプリントジョブのジョブステータスの欄に印刷ファイルを取得中である旨の表示を行う。その後、プルプリントジョブが中止されると、図8(a)に示すプルプリントジョブの情報は消去される。
Here, a case where an instruction to execute a pull print job with a job ID “YG01845” is received is shown. Immediately after receiving the pull print job execution instruction, the
一方、このジョブIDのプルプリントジョブのジョブステータスを表示する指示をアプリケーションサーバー100から受信した場合、MFP400aは、図8(b)に示すように、ジョブステータスの欄にリモートプリントジョブに切替中である旨の表示を行う。図8(b)に示すプルプリントジョブの情報は、プルプリントジョブが中止されても表示され続ける。
On the other hand, when an instruction to display the job status of the pull print job with the job ID is received from the
さらに、このジョブIDのリモートプリントジョブを受信している場合、MFP400aは、図8(c)に示すように、ジョブ種別がリモートプリントジョブである新たなジョブを表示し、ジョブステータスの欄にファイルを取得中である旨の表示を行う。なお、リモートプリントジョブを新たに表示した時点で、図8(b)に示すプルプリントジョブの情報は消去される。
If a remote print job with this job ID has been received, the
なお、上述以外の画像形成システムの構成および動作は、第1の実施の形態の場合の構成および動作と同様であるので、その説明は繰り返さない。 Since the configuration and operation of the image forming system other than those described above are the same as those in the case of the first embodiment, description thereof will not be repeated.
MFP400aは、プリントジョブ(PJLなど)を受信した場合に、そのジョブの管理を開始し、ジョブリスト表示を行う。したがって、プルプリントジョブが中止された場合、プルプリントジョブの実行指示を行ったユーザーは、切替え後のリモートプリントジョブをMFP400aが受信するまで、プルプリントジョブをジョブリストで確認することができない。本実施の形態によれば、プルプリントジョブをリモートプリントジョブに切り替える場合に、プルプリントジョブのジョブステータスが表示される。これにより、プルプリントジョブの実行指示を行ったユーザーは、プルプリントジョブが中止された場合にもプルプリントジョブをジョブリストで確認することができ、利便性が向上する。
When the
[第5の実施の形態] [Fifth Embodiment]
図9は、本発明の第5の実施の形態におけるアプリケーションサーバー100の動作を示すフローチャートである。
FIG. 9 is a flowchart showing the operation of the
図9を参照して、本実施の形態は、プルプリントジョブからリモートプリントジョブに切り替える場合に、プルプリントジョブの実行指示の送信元であるMFP400aに対して、プルプリントジョブからリモートプリントジョブに切り替える旨を通知する点において、第1の実施の形態と異なっている。
Referring to FIG. 9, in the present embodiment, when switching from a pull print job to a remote print job, the pull print job is switched from the pull print job to the remote print job with respect to
具体的には、ステップS9において、プルプリントアプリを終了した(S9)後で、通信部106は、プルプリントジョブからリモートプリントジョブへ切り替える旨を、中継装置300を通じてMFP400aに通知する(S401)。次に通信部106は、ステップS13の処理へ進む。
Specifically, in step S9, after the pull print application is terminated (S9), the
図10は、本発明の第5の実施の形態において、アプリケーションサーバー100からの通知を受信した場合にMFP400aの操作パネル407に表示される画面の一例を示す図である。
FIG. 10 is a diagram showing an example of a screen displayed on the
図10(a)を参照して、MFP400aは、プルプリントジョブの実行指示を受け付けた直後、プルプリントジョブの設定画面にプリントジョブを実行中である旨のメッセージを表示し、キーKY1に対象ファイルのファイル名を表示する。
Referring to FIG. 10A, immediately after receiving the pull print job execution instruction,
図10(b)を参照して、MFP400aは、アプリケーションサーバー100からの通知を受信した場合、ポップアップPPをプルプリントジョブの設定画面上に表示する。ポップアップPPは、プルプリントジョブをリモートプリントジョブに切り替える旨のメッセージを含んでいる。
Referring to FIG. 10B, when receiving a notification from the
なお、上述以外の画像形成システムの構成および動作は、第1の実施の形態の場合の構成および動作と同様であるので、その説明は繰り返さない。 Since the configuration and operation of the image forming system other than those described above are the same as those in the case of the first embodiment, description thereof will not be repeated.
本実施の形態によれば、プルプリントジョブをリモートプリントジョブに切り替える場合に、プルプリントジョブの実行指示を行ったユーザーに対してその旨を通知することができ、利便性が向上する。 According to the present embodiment, when a pull print job is switched to a remote print job, it is possible to notify the user who has instructed execution of the pull print job, and convenience is improved.
[第6の実施の形態] [Sixth Embodiment]
図11は、本発明の第6の実施の形態におけるアプリケーションサーバー100の動作を示すフローチャートである。
FIG. 11 is a flowchart showing the operation of the
図11を参照して、本実施の形態は、対象ファイルが所定の条件を満たすか否かに関わらず常にプルプリントジョブをリモートプリントジョブに切り替える点において、第1の実施の形態と異なっている。 Referring to FIG. 11, the present embodiment is different from the first embodiment in that the pull print job is always switched to the remote print job regardless of whether the target file satisfies a predetermined condition. .
具体的には、ステップS5におけるプルプリントアプリでプルプリントジョブの実行指示を受け付ける処理(S5)に続いて、全体制御部101は、対象ファイルが所定の条件を満たすか否かに関わらずにステップS9の処理へ進み、プルプリントアプリを終了する(S9)。 Specifically, following the process of receiving a pull print job execution instruction with the pull print application in step S5 (S5), the overall control unit 101 performs step regardless of whether or not the target file satisfies a predetermined condition. Proceeding to the processing of S9, the pull print application is terminated (S9).
ステップS15におけるファイルの変換を開始する処理(S15)に続いて、全体制御部101は、プルプリントアプリが起動中か否かに関わらずにステップS19の処理へ進み、リモートプリントアプリを起動する(S19)。 Following the process of starting file conversion (S15) in step S15, the overall control unit 101 proceeds to the process of step S19 regardless of whether the pull print application is activated or not, and activates the remote print application (step S15). S19).
なお、上述以外の画像形成システムの構成および動作は、第1の実施の形態の場合の構成および動作と同様であるので、その説明は繰り返さない。 Since the configuration and operation of the image forming system other than those described above are the same as those in the case of the first embodiment, description thereof will not be repeated.
本実施の形態によれば、プルプリントジョブの実行指示を受け付けた場合に、プルプリントジョブが常にリモートプリントジョブに切り替えられるので、より迅速にプルプリントジョブをリモートプリントジョブに切り替えることができる。 According to the present embodiment, when a pull print job execution instruction is received, the pull print job is always switched to the remote print job, so that the pull print job can be switched to the remote print job more quickly.
[その他] [Others]
上述の実施の形態は互いに組み合わせることができる。たとえば、第4または第5の実施の形態と、第6の実施の形態とを組み合わせて、プルプリントジョブを常にリモートプリントジョブに切り替える構成において、図8に示す表示や図10に示す表示が行われてもよい。 The above-described embodiments can be combined with each other. For example, in the configuration in which the pull print job is always switched to the remote print job by combining the fourth or fifth embodiment and the sixth embodiment, the display shown in FIG. 8 or the display shown in FIG. 10 is performed. It may be broken.
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをCD−ROM、フレキシブルディスク、ハードディスク、ROM、RAM、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、CPUなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。 The processing in the above-described embodiment may be performed by software or by using a hardware circuit. It is also possible to provide a program for executing the processing in the above-described embodiment, and record the program on a recording medium such as a CD-ROM, a flexible disk, a hard disk, a ROM, a RAM, or a memory card and provide it to the user. You may decide to do it. The program is executed by a computer such as a CPU. The program may be downloaded to the apparatus via a communication line such as the Internet.
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The above-described embodiment is to be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
100 アプリケーションサーバー
101 全体制御部
102 情報記憶部
103 プルプリント制御部
104 リモートプリント制御部
105 ファイル変換部
106,201,402 通信部
107,202,303,408 記憶装置
200 オンラインストレージサービスサーバー
300 中継装置
301 サーバー通信部
302 デバイス通信部
400,400a MFP(Multi Function Peripheral) 401 制御部
403 画像形成部
404 操作部
405 表示部
406 認証部
407 操作パネル
501 インターネット
502 イントラネット
503 ファイアウォール
BX1,BX2 ボックス
KY1,KY2,KY11,KY12,KY13 キー
PP ポップアップ
RG 領域
DESCRIPTION OF
Claims (20)
前記画像形成装置とは別の場所に保存された対象ファイルを前記画像形成装置で印刷するプルプリントジョブの実行指示を、前記画像形成装置から受け付ける受付手段と、
前記プルプリントジョブの実行指示を前記受付手段にて受け付けた場合に、前記接続を切断することで前記プルプリントジョブを中止する中止手段と、
前記プルプリントジョブの実行指示を前記受付手段にて受け付けた場合に、前記対象ファイルの形式を変換することにより前記印刷ファイルを作成する変換手段と、
前記中止手段にて前記プルプリントジョブを中止した後で、前記変換手段にて作成した前記印刷ファイルを前記画像形成装置で印刷するリモートプリントジョブの実行指示を、前記画像形成装置に送信する送信手段とを備えた、変換装置。 Connection means for establishing a connection for transmitting a print file to the image forming apparatus;
A receiving unit that receives from the image forming apparatus an instruction to execute a pull print job for printing the target file stored in a different location from the image forming apparatus by the image forming apparatus;
A canceling unit for canceling the pull print job by disconnecting the connection when the reception unit receives an instruction to execute the pull print job;
A conversion unit that creates the print file by converting the format of the target file when the reception unit receives an instruction to execute the pull print job;
Transmitting means for transmitting, to the image forming apparatus, an instruction to execute a remote print job for printing the print file created by the converting means on the image forming apparatus after the pulling job is canceled by the canceling means. And a conversion device.
前記対象ファイルが所定の条件を満たすと前記判別手段にて判別した場合に、前記中止手段は前記プルプリントジョブを中止する、請求項1に記載の変換装置。 A determination unit that determines whether the target file satisfies a predetermined condition when the pulling job execution instruction is received by the receiving unit;
The conversion apparatus according to claim 1, wherein when the determination unit determines that the target file satisfies a predetermined condition, the cancellation unit cancels the pull print job.
前記送信手段は、前記ユーザー情報記憶手段にて記憶した情報が特定するユーザーを認証した場合に前記印刷ファイルを印刷する認証プリントとして、前記リモートプリントジョブの実行指示を前記画像形成装置に送信する、請求項1〜8のいずれかに記載の変換装置。 A user information storage unit that stores information for identifying a user who has instructed execution of the pull print job when the pull print job is canceled by the cancel unit;
The transmission unit transmits an instruction to execute the remote print job to the image forming apparatus as an authentication print for printing the print file when the user specified by the information stored in the user information storage unit is authenticated. The conversion apparatus in any one of Claims 1-8.
前記送信手段は、前記再確立手段にて確立した前記接続を通じて前記リモートプリントジョブの前記印刷ファイルを前記画像形成装置に送信する、請求項1〜10のいずれかに記載の変換装置。 And further comprising re-establishing means for re-establishing the connection after creating the print file by the converting means,
The conversion device according to claim 1, wherein the transmission unit transmits the print file of the remote print job to the image forming apparatus through the connection established by the re-establishment unit.
前記画像形成装置と、
前記変換装置と前記画像形成装置との前記接続を中継する中継装置とを備えた、画像形成システム。 The conversion device according to any one of claims 1 to 12,
The image forming apparatus;
An image forming system comprising: a relay device that relays the connection between the conversion device and the image forming device.
前記中継装置は、
前記ファイアウォールを回避するトンネル接続を確立するトンネル接続確立手段と、
前記中止手段にて前記プルプリントジョブを中止する場合に、前記プルプリントジョブから前記リモートプリントジョブへの切替を前記画像形成装置に通知する通知手段を含む、請求項13に記載の画像形成システム。 The conversion device is on the cloud, and a firewall is provided between the relay device and the conversion device,
The relay device is
Tunnel connection establishment means for establishing a tunnel connection that circumvents the firewall;
The image forming system according to claim 13, further comprising a notification unit that notifies the image forming apparatus of switching from the pull print job to the remote print job when the pull print job is canceled by the cancel unit.
前記画像形成装置とは別の場所に保存された対象ファイルを前記画像形成装置で印刷するプルプリントジョブの実行指示を、前記画像形成装置から受け付ける受付ステップと、
前記プルプリントジョブの実行指示を前記受付ステップにて受け付けた場合に、前記接続を切断することで前記プルプリントジョブを中止する中止ステップと、
前記プルプリントジョブの実行指示を前記受付ステップにて受け付けた場合に、前記対象ファイルの形式を変換することにより前記印刷ファイルを作成する変換ステップと、
前記中止ステップにて前記プルプリントジョブを中止した後で、前記変換ステップにて作成した前記印刷ファイルを前記画像形成装置で印刷するリモートプリントジョブの実行指示を、前記画像形成装置に送信する送信ステップとをコンピューターに実行させる、変換装置の制御プログラム。 A connection step for establishing a connection for transmitting a print file to the image forming apparatus;
A reception step of receiving from the image forming apparatus an instruction to execute a pull print job for printing the target file stored in a location different from the image forming apparatus by the image forming apparatus;
A cancellation step of canceling the pull print job by disconnecting the connection when the pull print job execution instruction is received in the reception step;
A conversion step of creating the print file by converting the format of the target file when the pull print job execution instruction is received in the reception step;
A transmission step of transmitting, to the image forming apparatus, an instruction to execute a remote print job for printing the print file created in the converting step by the image forming apparatus after the pull print job is canceled in the canceling step. A control program for a conversion device that causes a computer to execute.
前記対象ファイルが所定の条件を満たすと前記判別ステップにて判別した場合に、前記中止ステップにおいて前記プルプリントジョブを中止する、請求項16に記載の変換装置の制御プログラム。 When the execution instruction of the pull print job is received in the reception step, the computer further executes a determination step of determining whether the target file satisfies a predetermined condition,
The control program for a conversion apparatus according to claim 16, wherein, when the determination step determines that the target file satisfies a predetermined condition, the pull print job is canceled in the cancellation step.
前記送信ステップにおいて、前記ユーザー情報記憶ステップにて記憶した情報が特定するユーザーを認証した場合に前記印刷ファイルを印刷する認証プリントとして、前記リモートプリントジョブの実行指示を前記画像形成装置に送信する、請求項16〜18のいずれかに記載の変換装置の制御プログラム。 When canceling the pull print job in the cancel step, the computer further executes a user information storage step for storing information for specifying a user who has instructed execution of the pull print job,
In the transmission step, when the user specified by the information stored in the user information storage step is authenticated, the remote print job execution instruction is transmitted to the image forming apparatus as an authentication print for printing the print file. The control program of the converter in any one of Claims 16-18.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016096949A JP6665675B2 (en) | 2016-05-13 | 2016-05-13 | Conversion device, image forming system, and control program for conversion device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016096949A JP6665675B2 (en) | 2016-05-13 | 2016-05-13 | Conversion device, image forming system, and control program for conversion device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017204220A true JP2017204220A (en) | 2017-11-16 |
JP6665675B2 JP6665675B2 (en) | 2020-03-13 |
Family
ID=60321745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016096949A Active JP6665675B2 (en) | 2016-05-13 | 2016-05-13 | Conversion device, image forming system, and control program for conversion device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6665675B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011138395A (en) * | 2009-12-28 | 2011-07-14 | Canon Inc | Server device, terminal equipment, printing system, and data conversion method thereof |
JP2015022682A (en) * | 2013-07-23 | 2015-02-02 | キヤノン株式会社 | Print system, method, and program |
-
2016
- 2016-05-13 JP JP2016096949A patent/JP6665675B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011138395A (en) * | 2009-12-28 | 2011-07-14 | Canon Inc | Server device, terminal equipment, printing system, and data conversion method thereof |
JP2015022682A (en) * | 2013-07-23 | 2015-02-02 | キヤノン株式会社 | Print system, method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6665675B2 (en) | 2020-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5004320B2 (en) | Job processing apparatus, job processing method, and program | |
CN107832026B (en) | Image forming apparatus and control method thereof | |
JP4650519B2 (en) | Document processing apparatus, image forming apparatus, print instruction apparatus, image forming system, and program | |
JP6726968B2 (en) | Remote support system, image forming apparatus, external terminal, control method thereof, and program | |
JP6395540B2 (en) | Cooperation system, program | |
JP6191523B2 (en) | Image forming system, relay device, and program | |
JP2007083513A (en) | Image forming apparatus, information processing apparatus, printing processing system, image forming method, information processing method, image forming program, information processing program, and recording medium | |
JP2007265423A (en) | Image formation system and device | |
JP6136703B2 (en) | Information processing program and information processing apparatus | |
US11190667B2 (en) | Information transmission control apparatus, image processing apparatus, and information transmission control method | |
AU2014280953B2 (en) | Information processing device, image processing device, image processing system, and program | |
JP2009188678A (en) | Job processing apparatus and control method thereof, and program | |
JP2021051416A (en) | Voice operation system, voice operation method, and program | |
JP6665675B2 (en) | Conversion device, image forming system, and control program for conversion device | |
JP2012038076A (en) | Information processing device, job processing system, job transmission path control method and program, and recording medium | |
JP2005115559A (en) | Print processing system, its control method, control program, and storage medium | |
JP6089621B2 (en) | Operation terminal, information processing system using operation terminal, information processing method, and program | |
JP6769323B2 (en) | Print system, image forming device, and control program for image forming device | |
JP2004276318A (en) | Image forming apparatus | |
JP2017019162A (en) | Job execution device, error notification method, and error notification program | |
JP2019206146A (en) | Printer, information processing device, control method for these, and program | |
JP6737074B2 (en) | Information processing apparatus and control program for information processing apparatus | |
JP5200610B2 (en) | Image forming system | |
CN112565538A (en) | Display control device and image forming apparatus | |
US9661173B2 (en) | Image forming apparatus, image processing method, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191029 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191029 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191227 |
|
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: 20200121 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6665675 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |