JP5803486B2 - Print management system, management server, client computer and program - Google Patents
Print management system, management server, client computer and program Download PDFInfo
- Publication number
- JP5803486B2 JP5803486B2 JP2011206768A JP2011206768A JP5803486B2 JP 5803486 B2 JP5803486 B2 JP 5803486B2 JP 2011206768 A JP2011206768 A JP 2011206768A JP 2011206768 A JP2011206768 A JP 2011206768A JP 5803486 B2 JP5803486 B2 JP 5803486B2
- Authority
- JP
- Japan
- Prior art keywords
- state
- image forming
- print job
- forming apparatus
- count number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、印刷管理システムおよびそれに関連する技術に関する。 The present invention relates to a print management system and related technology.
印刷デバイス(画像形成装置)を利用して印刷ジョブを実行する際に、当該印刷デバイスにおけるプリントアウト枚数(PCプリント枚数)を管理する技術が存在する。たとえば、特許文献1には、印刷デバイスの標準MIB(Management Information Base)(後述)として公開されるカウント情報(トータルカウント数)を用いて、当該印刷デバイスにおけるプリントアウト枚数を算出する技術が記載されている。
When executing a print job using a printing device (image forming apparatus), there is a technique for managing the number of printouts (number of PC prints) in the printing device. For example,
具体的には、印刷デバイスに対する印刷ジョブが検出されると、当該印刷デバイスのカウント情報(トータルカウント数)が印刷直前のカウント値として当該印刷デバイスから取得される。この後、印刷ジョブが実行されて印刷が終了すると、再び、印刷デバイスのカウント情報(トータルカウント数)が印刷直後のカウント値として当該印刷デバイスから取得される。そして、印刷直前のカウント値と印刷直後のカウント値との差分値がプリントアウト枚数として算出される。 Specifically, when a print job for a printing device is detected, the count information (total count number) of the printing device is acquired from the printing device as a count value immediately before printing. Thereafter, when the print job is executed and printing is completed, the count information (total count number) of the printing device is again acquired from the printing device as the count value immediately after printing. Then, a difference value between the count value immediately before printing and the count value immediately after printing is calculated as the number of printouts.
なお、上記標準MIBは、各メーカー共通の汎用的な情報である。そのため、自社製の印刷デバイス(画像形成装置)の標準MIBは勿論のこと、他社製の印刷デバイス(画像形成装置)の標準MIBをも参照することが可能である。したがって、上記技術によれば、上記標準MIBを参照することによって、自社製の印刷デバイス(画像形成装置)のプリントアウト枚数を算出することが可能であるとともに、他社製の印刷デバイス(画像形成装置)のプリントアウト枚数をも算出することが可能である。 The standard MIB is general information common to all manufacturers. Therefore, it is possible to refer to the standard MIB of a printing device (image forming apparatus) manufactured by another company as well as the standard MIB of a printing device (image forming apparatus) manufactured by the company. Therefore, according to the above technique, by referring to the standard MIB, it is possible to calculate the number of printouts of a printing device (image forming apparatus) manufactured in-house, and also to a printing device (image forming apparatus) manufactured by another company. ) Can also be calculated.
しかしながら、印刷ジョブが画像形成装置に送信された場合において、当該画像形成装置が他のジョブを実行しているときには、当該画像形成装置のプリントアウト枚数を正確に算出することができない場合が有る。 However, when a print job is transmitted to the image forming apparatus, the number of printouts of the image forming apparatus may not be accurately calculated when the image forming apparatus is executing another job.
たとえば、画像形成装置がコピージョブの印刷出力を実行しているときに、印刷ジョブが当該画像形成装置に送信された場合には、上述の印刷直前のカウント値取得後にも当該コピージョブの印刷出力が続行され、その後に当該印刷ジョブの印刷出力が実行される。このような場合においては、印刷ジョブに関する印刷出力枚数のみならず、コピージョブに関する印刷出力枚数の一部が上述の差分値に含まれるため、印刷ジョブのプリントアウト枚数を正確に算出することができない。すなわち、上記特許文献1に記載の技術を用いたとしても、画像形成装置のプリントアウト枚数を正確に算出することができないという問題が有る。
For example, if the print job is transmitted to the image forming apparatus while the image forming apparatus is executing the print output of the copy job, the print output of the copy job is obtained even after obtaining the count value immediately before the printing described above. Is continued, and then the print output of the print job is executed. In such a case, since not only the number of print output sheets related to the print job but also a part of the print output number related to the copy job is included in the above-described difference value, the printout number of print jobs cannot be accurately calculated. . That is, even if the technique described in
ただし、自社製の画像形成装置に関しては、上記標準MIBとは別に自社専用の情報(例えば、非公開のプライベートMIB)を利用することにより、当該自社製の画像形成装置におけるプリントアウト枚数を管理することも可能である。 However, regarding the image forming apparatus manufactured in-house, the number of printouts in the image forming apparatus manufactured in-house is managed by using information dedicated to the company (for example, private private MIB) separately from the standard MIB. It is also possible.
一方、他社製の画像形成装置に関しては、自社製の画像形成装置のように自社専用の情報等を利用することができず、依然として当該他社製の画像形成装置におけるプリントアウト枚数を正確に算出することができないという問題が有る。 On the other hand, with respect to an image forming apparatus made by another company, it is not possible to use information dedicated to the company like an image forming apparatus made in-house, and the number of printouts in the image forming apparatus made by another company is still accurately calculated. There is a problem that can not be.
そこで、この発明の課題は、他社製の画像形成装置のプリントアウト枚数を正確に管理することが可能な印刷管理システムおよびそれに関連する技術を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a print management system capable of accurately managing the number of printouts of image forming apparatuses manufactured by other companies and a technology related thereto.
上記課題を解決すべく、請求項1の発明は、印刷管理システムであって、画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得するプリントアウト枚数取得手段と、印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、出力動作中状態を含む第1の状態と前記第1の状態以外の状態である第2の状態とのいずれの状態を前記出力対象装置が有しているかを前記ステータス情報に基づいて判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、を備えることを特徴とする。
請求項2の発明は、請求項1の発明に係る印刷管理システムにおいて、前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信直前のトータルカウント数を第1のカウント数として取得する第1のカウント数取得手段と、前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信後に前記他社製の画像形成装置が前記出力動作中状態以外の状態に変更された時点のトータルカウント数を第2のカウント数として取得する第2のカウント数取得手段と、をさらに備え、前記プリントアウト枚数取得手段は、前記第1のカウント数と前記第2のカウント数との差分値に基づいて前記印刷ジョブのプリントアウト枚数を算出することを特徴とする。
In order to solve the above problem, the invention of
According to a second aspect of the present invention, in the print management system according to the first aspect of the present invention, the total count number in the image forming apparatus made by another company and the total count number immediately before transmission of the print job is set as the first count number. The first count number acquisition means to acquire and the total count number in the image forming apparatus made by another company, and after the print job is transmitted, the image forming apparatus made by another company is changed to a state other than the in-output operation state. And a second count number acquisition means for acquiring the total count number at the time as a second count number, wherein the printout number acquisition means includes the first count number and the second count number. The number of printouts of the print job is calculated based on the difference value.
請求項3の発明は、印刷管理システムであって、印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、前記ステータス情報に基づいて前記出力対象装置が第1の状態と第2の状態とのいずれの状態を有しているかを判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、を備え、前記第1の状態は、出力動作中状態を含む状態であり、前記第2の状態は、前記第1の状態以外の状態であるとともに、前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信直前のトータルカウント数を第1のカウント数として取得する第1のカウント数取得手段と、前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信後に前記他社製の画像形成装置が前記出力動作中状態以外の状態に変更された時点のトータルカウント数を第2のカウント数として取得する第2のカウント数取得手段と、前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも大きい場合には、前記印刷予定枚数の値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、をさらに備えることを特徴とする。 According to a third aspect of the present invention, there is provided a print management system comprising: a determination unit that determines whether a print job output target device is an image forming device manufactured by a company or an image forming device manufactured by another company; and the output target When it is determined that the apparatus is an image forming apparatus made by another company, status information acquisition means for acquiring status information of the output target apparatus, and the output target apparatus is in a first state based on the status information. It is determined which state is the second state, and if the output target device has the first state, transmission of the print job is prohibited, and the output target device Transmission control means for permitting transmission of the print job when the second state is included, wherein the first state includes a state during output operation, and the second state The state is the first As well as a state other than the state, the first count number obtaining means for obtaining total count number of the immediately preceding transmission of the print job to a total count number of a first count in the third-party image forming apparatus, The total count number in the image forming apparatus made by another company is a second count when the image forming apparatus made by another company is changed to a state other than the output operation state after the print job is transmitted. A second count number acquisition means that acquires the number, and if the difference value between the first count number and the second count number is larger than the value of the scheduled print number of the print job, the print schedule And calculating means for calculating the value of the number of sheets as the number of printouts of the print job.
請求項4の発明は、印刷管理システムであって、印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、前記ステータス情報に基づいて前記出力対象装置が第1の状態と第2の状態とのいずれの状態を有しているかを判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、を備え、前記第1の状態は、出力動作中状態を含む状態であり、前記第2の状態は、前記第1の状態以外の状態であるとともに、前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信直前のトータルカウント数を第1のカウント数として取得する第1のカウント数取得手段と、前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信後に前記他社製の画像形成装置が前記出力動作中状態以外の状態に変更された時点のトータルカウント数を第2のカウント数として取得する第2のカウント数取得手段と、前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも小さい場合には、前記差分値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、をさらに備えることを特徴とする。 According to a fourth aspect of the present invention, there is provided a print management system, wherein a determination means for determining whether an output target device of a print job is an image forming device manufactured by a company or an image forming device manufactured by another company, and the output target When it is determined that the apparatus is an image forming apparatus made by another company, status information acquisition means for acquiring status information of the output target apparatus, and the output target apparatus is in a first state based on the status information. It is determined which state is the second state, and if the output target device has the first state, transmission of the print job is prohibited, and the output target device Transmission control means for permitting transmission of the print job when the second state is included, wherein the first state includes a state during output operation, and the second state The state is the first As well as a state other than the state, the first count number obtaining means for obtaining total count number of the immediately preceding transmission of the print job to a total count number of a first count in the third-party image forming apparatus, The second count is a total count number in the image forming apparatus manufactured by another company, and is the second count when the image forming apparatus manufactured by the other company is changed to a state other than the output operation state after the print job is transmitted. A second count number acquisition unit that acquires the number, and a difference value between the first count number and the second count number is smaller than a value of the scheduled print number of the print job, the difference value And calculating means for calculating as a number of printouts of the print job.
請求項5の発明は、クライアントコンピュータであって、実行された印刷出力のカウント数を記憶することが可能な画像形成装置に対する印刷ジョブを生成する印刷ジョブ生成手段と、前記印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、出力動作中状態を含む第1の状態と前記第1の状態以外の状態である第2の状態とのいずれの状態を前記出力対象装置が有しているかを前記ステータス情報に基づいて判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、を備えることを特徴とする。 According to a fifth aspect of the present invention, there is provided a print job generation means for generating a print job for an image forming apparatus capable of storing a count number of executed print outputs, and a print job output target apparatus. Determining means for determining whether the image forming apparatus is a self-made image forming apparatus or another company's image forming apparatus, and when the output target apparatus is determined to be the other company's image forming apparatus, the output The output target device is in any state of status information acquisition means for acquiring status information of the target device, a first state including a state during output operation, and a second state that is a state other than the first state. or it has determined on the basis of the status information, and prohibits the transmission of the print job when the output target device has the first state, the output If the target device has the second state, wherein the obtaining Bei and transmission control means for permitting the transmission of the print job.
請求項6の発明は、a)実行された印刷出力のカウント数を記憶することが可能な画像形成装置に対する印刷ジョブを生成するステップと、b)前記印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定するステップと、c)前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステップと、d)出力動作中状態を含む第1の状態と前記第1の状態以外の状態である第2の状態とのいずれの状態を前記出力対象装置が有しているかを前記ステータス情報に基づいて判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可するステップと、をコンピュータに実行させるプログラムであることを特徴とする。
請求項7の発明は、画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得する管理サーバであって、他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第1のカウント数として取得する第1のカウント数取得手段と、前記他社製の画像形成装置に記憶された前記カウント数であって、前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信され、且つ前記他社製の画像形成装置が出力動作中状態から前記出力動作中状態以外の状態に変更された後のカウント数を第2のカウント数として取得する第2のカウント数取得手段と、前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも大きい場合には、前記印刷予定枚数の値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、を備えることを特徴とする。
請求項8の発明は、画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得する管理サーバであって、他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第1のカウント数として取得する第1のカウント数取得手段と、前記他社製の画像形成装置に記憶された前記カウント数であって、前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信され、且つ前記他社製の画像形成装置が出力動作中状態から前記出力動作中状態以外の状態に変更された後のカウント数を第2のカウント数として取得する第2のカウント数取得手段と、前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも小さい場合には、前記差分値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、を備えることを特徴とする。
The invention of
According to the seventh aspect of the present invention, an output instruction is given from the client computer to the image forming apparatus based on the count number stored in the image forming apparatus and the print output count number executed by the image forming apparatus. A management server that acquires the number of printouts of a print job, the count stored in an image forming apparatus made by another company, and the count before the print job is transmitted from the client computer to the image forming apparatus First count number acquisition means for acquiring a number as a first count number, and the count number stored in the image forming apparatus made by another company, wherein the print job is transferred from the client computer to the image forming apparatus. The image forming apparatus made by another company is changed from the output operation state to a state other than the output operation state. A second count number acquisition unit that acquires the count number after being set as a second count number, and a difference value between the first count number and the second count number is a print count of the print job. Calculating means for calculating the value of the scheduled number of prints as the number of printouts of the print job when the value is larger than the value;
According to an eighth aspect of the present invention, an output instruction is given from the client computer to the image forming apparatus based on the count number stored in the image forming apparatus and the count number of the print output executed by the image forming apparatus. A management server that acquires the number of printouts of a print job, the count stored in an image forming apparatus made by another company, and the count before the print job is transmitted from the client computer to the image forming apparatus First count number acquisition means for acquiring a number as a first count number, and the count number stored in the image forming apparatus made by another company, wherein the print job is transferred from the client computer to the image forming apparatus. The image forming apparatus made by another company is changed from the output operation state to a state other than the output operation state. A second count number acquisition unit that acquires the count number after being set as a second count number, and a difference value between the first count number and the second count number is a print count of the print job. And a calculating means for calculating the difference value as the number of printouts of the print job when the value is smaller than the value.
請求項1ないし請求項8に記載の発明によれば、他社製の画像形成装置のプリントアウト枚数を正確に管理することが可能である。
特に、請求項1ないし請求項6に記載の発明によれば、ステータス情報に基づいて出力対象装置が第1の状態と第2の状態とのいずれの状態を有しているかが判定され、当該出力対象装置が当該第1の状態を有している場合には印刷ジョブの送信が禁止され、当該出力装置が当該第2の状態を有している場合には印刷ジョブの送信が許可される。したがって、出力対象装置が他のジョブを実行している場合においては、印刷ジョブの送信が禁止される。これによれば、当該印刷ジョブ以外の他のジョブの印刷出力枚数が当該印刷ジョブのカウント数に含まれることを防止することが可能である。そのため、他社製の画像形成装置のプリントアウト枚数を正確に管理することが可能である。
According to the first to eighth aspects of the invention, it is possible to accurately manage the number of printouts of image forming apparatuses manufactured by other companies.
In particular, according to the invention described in
また、特に、請求項3および請求項7に記載の発明によれば、第1のカウント数と第2のカウント数との差分値が印刷ジョブにおける印刷予定枚数の値よりも大きい場合には、当該印刷予定枚数の値が当該印刷ジョブのプリントアウト枚数として算出される。したがって、当該印刷ジョブが送信された後に新たな他のジョブが受け付けられて、当該印刷ジョブに引き続いて当該他のジョブが実行されたとしても、他社製の画像形成装置のプリントアウト枚数をより正確に管理することが可能である。
In particular, according to the invention described in
以下、本発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<1.構成>
<1−1.概要>
図1は、本実施形態に係る印刷管理システム1を示す図である。図1に示すように、印刷管理システム1は、画像形成装置10(10A,10B)とクライアントコンピュータ30と管理サーバ50とを備える。画像形成装置10(10A,10B)とクライアントコンピュータ30と管理サーバ50とは、互いにネットワークNWを介して通信を行うことが可能である。ネットワークNWは、LAN(Local Area Network)およびインターネットなどによって構成される。また、ネットワークNWに対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。また、ここでは、印刷管理システム1の提供者は、管理サーバ50と当該管理サーバ50で実行されるプログラムPG3(後述)とクライアント30で実行されるプログラムPG2(後述)とを提供するものとする。すなわち、管理サーバ50と上記プログラムPG3と上記プログラムPG2との提供者は、印刷管理システム1の提供者と同一である。
<1. Configuration>
<1-1. Overview>
FIG. 1 is a diagram showing a
クライアントコンピュータ(以下、単にクライアントとも称する)30は、画像形成装置10(10A,10B)に対して印刷ジョブPJ(不図示)の送信等を行うコンピュータである。この実施形態においては、クライアント30は、画像形成装置10に対する印刷ジョブの送信の可否を自ら判断して印刷ジョブの送信動作を制御する。
A client computer (hereinafter also simply referred to as a client) 30 is a computer that transmits a print job PJ (not shown) to the image forming apparatus 10 (10A, 10B). In this embodiment, the
画像形成装置10(10A,10B)は、クライアント30から送信されてきた印刷ジョブPJを実行して印刷出力等を行う装置である。ここでは、画像形成装置10Aは、印刷管理システム1の提供者により提供された装置(以下、自社製の装置とも称する)として構成されている。一方、画像形成装置10Bは、印刷管理システム1の提供者とは別の提供者により提供された装置(以下、他社製の装置とも称する)として構成されている。
The image forming apparatus 10 (10A, 10B) is an apparatus that executes a print job PJ transmitted from the
管理サーバ50は、各画像形成装置10A,10Bのプリントアウト枚数(PCプリント枚数)の管理等を行うサーバである。管理サーバ50は、後述するように、印刷ジョブに関する各種情報(印刷直前のトータルカウント数および印刷直後のトータルカウント数等)を記録し、当該各種情報に基づいてプリントアウト枚数を算出する。
The
<1−2.画像形成装置10>
画像形成装置10は、MFP(マルチ・ファンクション・ペリフェラル(Multi-Functional Peripheral))として構成されているものとする。当該MFPは、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置(複合機とも称する)である。なお、各画像形成装置10A,10Bは、互いに類似の構成を有しているものとする。以下では、各画像形成装置10A,10Bに共通する構成について説明する。
<1-2.
The
図2は、MFP10の概略構成を示す機能ブロック図である。
FIG. 2 is a functional block diagram illustrating a schematic configuration of the
画像読取部2は、MFP10の所定の位置に載置された原稿を光学的に読み取って(すなわちスキャンして)、当該原稿の画像データ(原稿画像なしいスキャン画像とも称する)を生成する処理部である。
The image reading unit 2 optically reads (that is, scans) a document placed at a predetermined position of the
印刷出力部3は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
The
通信部4は、ネットワークNWを介したネットワーク通信を行うことが可能な処理部である。このネットワーク通信では、たとえば、TCP/IP(Transmission Control Protocol / Internet Protocol)等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、MFP10は、所望の相手先(クライアントコンピュータ30および管理サーバ50等)との間で各種のデータを授受することが可能である。
The communication unit 4 is a processing unit that can perform network communication via the network NW. In this network communication, for example, various protocols such as TCP / IP (Transmission Control Protocol / Internet Protocol) are used. By using the network communication, the
格納部5は、ハードディスクドライブ(HDD)等の記憶装置で構成される。格納部5は、「MIB(Management Information Base)」(図3参照)を記憶する。この「MIB」は、MFP10の情報(トータルカウント数等)を管理するデータベースであり、管理情報ベースとも称される。なお、「MIB」については後に詳しく説明する。
The
入出力部6は、MFP10に対する入力を受け付ける操作入力部と、各種情報の表示出力を行う表示部とを備えている。
The input /
コントローラ9は、MFP10に内蔵され、MFP10を統括的に制御する制御装置である。コントローラ9は、CPUおよび各種の半導体メモリ(RAMおよびROM)等を備えるコンピュータシステムとして構成される。コントローラ9は、CPUにおいて、ROM(例えば、EEPROM)内に格納されている所定のソフトウエアプログラム(以下、単にプログラムとも称する)PG1を実行することによって、各種の処理部を実現する。なお、当該プログラムPG1は、USBメモリなどの可搬性の記録媒体、あるいはネットワークNW等を介してMFP10にインストールされるようにしてもよい。
The controller 9 is a control device that is built in the
ここで、図3を参照しながら、上述した「MIB」について説明する。 Here, the “MIB” described above will be described with reference to FIG.
図3は、「MIB」を示す概念図である。図3に示すように、「MIB」は、「標準MIB」と「プライベートMIB」とを備えて構成される。 FIG. 3 is a conceptual diagram showing “MIB”. As shown in FIG. 3, the “MIB” includes a “standard MIB” and a “private MIB”.
「標準MIB」は、各メーカー共通の汎用的な情報を記録するMIBである。この「標準MIB」は公開された情報(公開情報)であり、自由に参照することが可能である。具体的には、「標準MIB」には、ステータス情報STおよびトータルカウント数TC等を含む各種情報が記録されている。 “Standard MIB” is a MIB that records general-purpose information common to manufacturers. This “standard MIB” is public information (public information) and can be freely referred to. Specifically, various information including status information ST and total count number TC is recorded in “standard MIB”.
「標準MIB」のステータス情報STには、MFP10の状態を表す情報(ここでは、「printing」、「idle」および「other」のいずれか)が記録される。 In the status information ST of “standard MIB”, information indicating the state of the MFP 10 (here, “printing”, “idle”, or “other”) is recorded.
「Printing」は、MFP10が印刷出力を実行している状態(以下、出力動作中状態とも称する)を示している。出力動作中状態としては、たとえば、コピージョブの印刷出力を実行している状態およびファクシミリ受信による印刷出力を実行している状態等が挙げられる。
“Printing” indicates a state in which the
「idle」は、MFP10が出力動作中状態でなく、且つ、当該MFP10が印刷出力を実行可能な状態(以下、印刷可能状態とも称する)を示している。印刷可能状態としては、たとえば、各種エラー等が発生しておらず、直ちに印刷出力を行うことができる状態等が挙げられる。
“Idle” indicates a state where the
「other」は、MFP10が印刷出力を実行不可能な状態(以下、印刷不可能状態とも称する)を示している。印刷不可能状態としては、たとえば、エラーが発生している状態等が挙げられる。
“Other” indicates a state in which the
なお、ステータス情報STに「Printing」あるいは「other」が記録されている場合には、後述するように、印刷ジョブの送信が禁止される。そのため、以下では、ステータス情報STに「Printing」あるいは「other」が記録されており、MFP10が出力動作中状態あるいは印刷不可能状態を有している状況を、MFP10が印刷禁止状態ST1を有している、とも表現する。
If “Printing” or “other” is recorded in the status information ST, transmission of a print job is prohibited as will be described later. Therefore, in the following description, “Printing” or “other” is recorded in the status information ST, and the
また、ステータス情報STに「idle」が記録されている場合には、後述するように、印刷ジョブの送信が許可される。そのため、以下では、ステータス情報STに「idle」が記録されており、MFP10が出力動作中状態を有しておらず、且つ、当該MFP10が印刷可能状態を有している状況を、MFP10が印刷許可状態ST2を有している、とも表現する。
If “idle” is recorded in the status information ST, transmission of a print job is permitted as will be described later. Therefore, in the following, “idle” is recorded in the status information ST, and the
また、「標準MIB」のトータルカウント数TCには、MFP10で実行された全印刷出力(コピー出力、プリントアウト(PCプリント出力)、およびファクシミリ出力等)のカウント総数が記録される。
The total count TC of “standard MIB” records the total count of all print outputs (copy output, printout (PC print output), facsimile output, etc.) executed by the
一方、「プライベートMIB」は、メーカー別に定義される情報を記録するMIBである。この「プライベートMIB」は、公開情報である「標準MIB」とは異なり、非公開の情報(非公開情報)である。したがって、印刷管理システム1においては、自社製の装置であるMFP10Aの「プライベートMIB」を参照することは可能であるものの、他社製の装置であるMFP10Bの「プライベートMIB」を参照することは不可能である。
On the other hand, the “private MIB” is an MIB that records information defined for each manufacturer. This “private MIB” is non-public information (non-public information), unlike the “standard MIB” which is public information. Therefore, in the
図4は、(自社製の)MFP10Aの「プライベートMIB」を示す概念図である。図4に示すように、MFP10Aの「プライベートMIB」には、コピー出力枚数CP1およびプリントアウト枚数CP2等を含む各種情報が記録される。コピー出力枚数CP1には、MFP10Aで実行された「コピー出力」のカウント数が記録される。また、プリントアウト枚数CP2には、MFP10Aで実行された「プリントアウト」のカウント数が記録される。
FIG. 4 is a conceptual diagram showing a “private MIB” of the
<1−3.クライアントコンピュータ30>
クライアント30は、CPU等を備えるコンピュータシステムとして構成される。詳細には、クライアント30は、いわゆるパーソナルコンピュータ等として構成される。
<1-3.
The
クライアント30は、図5に示すように、通信部34、格納部35およびCPU39等を備える。なお、図5は、クライアント30の概略構成を示す機能ブロック図である。
As shown in FIG. 5, the
通信部34は、ネットワーク通信等によりMFP10および管理サーバ50との通信等を行う処理部である。
The
格納部35は、各種の情報を格納する処理部であり、ハードディスク等により構成される。格納部35には、製品テーブルPT(不図示)が格納されている。当該製品テーブルPTには、自社製品に関する「製品名」および/または「型式」等が記録されている。
The
CPU39は、所定のソフトウエアプログラム(以下、クライアントプログラムあるいは単にプログラムとも称する)PG2を実行することによって、各種の処理部を実現する。具体的には、図5に示すように、クライアント30のCPU39にてプログラムPG2が実行されることにより、印刷ジョブ検出部61、出力対象装置判定部63、ステータス情報取得部65、カウント数取得部67、および送信制御部69を含む各種の処理部が実現される。なお、プログラムPG2は、USBメモリなどの可搬性の記録媒体、あるいはネットワークNW等を介してサーバ50にインストールされればよい。
The
印刷ジョブ検出部61は、印刷ジョブPJを検出する処理部である。
The print
出力対象装置判定部63は、印刷ジョブPJを実行する装置(以下、出力対象装置TDとも称する)が自社製の装置と他社製の装置とのいずれであるかを判定する処理部である。具体的には、出力対象装置判定部63は、格納部35内の製品テーブルPTを参照して、出力対象装置TDが自社製の装置と他社製の装置とのいずれであるかを判定する。
The output target
ステータス情報取得部65は、出力対象装置TDのステータスを取得する処理部である。
The status
カウント数取得部67は、標準MIBを参照してトータルカウント数を取得する処理部である。
The count
送信制御部69は、印刷ジョブPJの送信を制御する処理部である。
The
<1−4.管理サーバ50>
管理サーバ50は、CPU等を備えるコンピュータシステムとして構成される。管理サーバ50は、図6に示すように、通信部54、格納部55およびCPU59等を備える。なお、図5は、管理サーバ50の概略構成を示す機能ブロック図である。
<1-4.
The
通信部54は、ネットワーク通信等によりMFP10およびクライアント30との通信等を行う処理部である。
The
格納部55は、各種の情報を格納する処理部であり、ハードディスク等により構成される。格納部55には、管理テーブルTB(図7参照)等が格納されている。管理テーブルTBは、他社製のMFP10Bのプリントアウト枚数等を管理するテーブルである。
The
図7に示すように、管理テーブルTBには、「ジョブ識別番号」、「印刷予定枚数」、「印刷直前のカウント数」、「印刷直後のカウント数」、「IPアドレス」、および「プリントアウト枚数」等の各種情報が記録されている。 As shown in FIG. 7, the management table TB includes “job identification number”, “scheduled number of prints”, “count number immediately before printing”, “count number immediately after printing”, “IP address”, and “printout”. Various information such as “number of sheets” is recorded.
「ジョブ識別番号」には、印刷ジョブPJに付与される識別番号が記録される。 In the “job identification number”, an identification number assigned to the print job PJ is recorded.
「印刷予定枚数」には、印刷ジョブPJの実行によりプリントアウトされる予定の印刷出力枚数が記録される。 In the “scheduled number of prints”, the number of printouts scheduled to be printed out by executing the print job PJ is recorded.
「印刷直前のカウント数」には、印刷ジョブPJの送信直前にMFP10から取得したトータルカウント数TC(TC1)の値が記録される。
In the “count immediately before printing”, the value of the total count TC (TC1) acquired from the
「印刷直後のカウント数」には、印刷ジョブPJの終了直後にMFP10から取得したトータルカウント数TC(TC2)の値(詳細には、印刷ジョブPJの送信後に他社製の装置(MFP10B)が出力動作中状態以外の状態に変更された時点のトータルカウント数TCの値)が記録される。
In the “count immediately after printing”, the value of the total count TC (TC2) acquired from the
「IPアドレス」には、印刷ジョブPJを送信したクライアント30のIPアドレスが記録される。
In “IP address”, the IP address of the
「プリントアウト枚数」には、印刷ジョブPJのプリントアウト枚数が記録される。 In the “number of printouts”, the number of printouts of the print job PJ is recorded.
図7に示すように、上記各種情報は、印刷ジョブPJ1,PJ2毎に記録される。具体的には、上記各種情報は、印刷ジョブPJ1,PJ2の受付順に従って上から下へと順次に記録される。ここでは、管理テーブルTBの一行目には、1番目に受け付けられた印刷ジョブPJ1に関する各種情報が記録されている。また、管理テーブルTB2の二行目には、2番目に受け付けられた印刷ジョブPJ2に関する各種情報が記録されている。 As shown in FIG. 7, the various types of information are recorded for each of the print jobs PJ1 and PJ2. Specifically, the various types of information are sequentially recorded from top to bottom in accordance with the order in which the print jobs PJ1 and PJ2 are received. Here, in the first row of the management table TB, various information relating to the first accepted print job PJ1 is recorded. In the second row of the management table TB2, various information relating to the second accepted print job PJ2 is recorded.
再び、図6の説明に戻る。 Returning to the description of FIG.
CPU59は、所定のソフトウエアプログラム(プログラム)PG3を実行することによって、各種の処理部を実現する。具体的には、図6に示すように、管理サーバ50のCPU59にてプログラムPG3が実行されることにより、カウント数取得部87とプリントアウト枚数算出部88とを含む各種の処理部が実現される。なお、プログラムPG3は、USBメモリなどの可搬性の記録媒体、あるいはネットワークNW等を介して管理サーバ50にインストールされればよい。
The
カウント数取得部87は、標準MIBを参照してトータルカウント数を取得する処理部である。
The count
プリントアウト枚数算出部88は、印刷ジョブPJのプリントアウト枚数を算出する処理部である。 The printout number calculation unit 88 is a processing unit that calculates the number of printouts of the print job PJ.
<2.動作>
<2−1.クライアント30の動作>
次に、クライアント30の動作について図8を参照しながら説明する。なお、図8は、クライアント30の動作を示すフローチャートである。
<2. Operation>
<2-1. Operation of
Next, the operation of the
クライアント30は、印刷ジョブ検出部61を用いて、印刷ジョブPJが発生したか否かを常時監視している(ステップS11)。
The
クライアント30がユーザ操作に応じて印刷ジョブPJおよびそれに付随するジョブ詳細情報JDを生成し、当該印刷ジョブPJが発生すると(ステップS11でYES)、印刷ジョブ検出部61は、当該印刷ジョブPJを出力対象装置TDに送信する対象印刷ジョブPJとして検出する。そして、処理はステップS12に進む。
When the
ステップS12においては、クライアント30は、対象印刷ジョブPJに付随するジョブ詳細情報JD(図9参照)を取得する。
In step S12, the
ジョブ詳細情報JDには、印刷ジョブPJに関する各種情報が記録されている。具体的には、図9に示すように、ジョブ詳細情報JDには、「出力対象装置名」および「印刷予定枚数」を含む各種情報が記録されている。「出力対象装置名」には、対象印刷ジョブPJを実行する装置の製品名および/または型式が記録されている。「印刷予定枚数」には、対象印刷ジョブPJの実行によりプリントアウトされる予定の印刷出力枚数が記録されている。 In the job detailed information JD, various information related to the print job PJ is recorded. Specifically, as illustrated in FIG. 9, various information including “output target device name” and “scheduled number of prints” is recorded in the job detailed information JD. The “output target device name” records the product name and / or model of the device that executes the target print job PJ. In the “scheduled number of prints”, the number of printouts scheduled to be printed out by executing the target print job PJ is recorded.
ステップS13においては、出力対象装置判定部63は、ジョブ詳細情報JDの「出力対象装置名」と格納部35内の製品テーブルPTとを参照して、対象印刷ジョブPJの出力対象装置TDが自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する。具体的には、「出力対象装置名」に自社製の「製品名」および/または「型式」が記録されている場合には、出力対象装置判定部63は、出力対象装置TDが自社製の画像形成装置(MFP10A)であると判定する。一方、「出力対象装置名」に自社製以外の「製品名」および/または「型式」(すなわち、他社製の「製品名」および/または「型式」)が記録されている場合には、出力対象装置判定部63は、出力対象装置TDが他社製の画像形成装置(MFP10B)であると判定する。
In step S13, the output target
対象印刷ジョブPJの出力対象装置TDが自社製の装置(MFP10A)であると判定されると(ステップS13でYES)、送信制御部69は、対象印刷ジョブPJの送信を直ちに許可する(ステップS14)。これに伴って、クライアント30は、通信部34を用いて、対象印刷ジョブPJを当該MFP10Aに向けて送信する。
If it is determined that the output target device TD of the target print job PJ is an in-house device (
一方、出力対象装置TDが他社製の装置(MFP10B)であると判定されると(ステップS13でNO)、ステータス情報取得部65は、MFP10B内の「標準MIB」(図3参照)にアクセスして、ステータス情報STを取得する(ステップS16)。
On the other hand, when it is determined that the output target device TD is a device (
この後、クライアント30は、他社製の装置(MFP10B)が印刷禁止状態ST1を有しているか(ステータス情報STに「printing」または「other」が記録されているか)を判定する(ステップS17)。
Thereafter, the
ここで、他社製の装置(MFP10B)が印刷禁止状態ST1を有していると判定されると(ステップS17でYES)、送信制御部69は、対象印刷ジョブPJの送信を禁止する(ステップS18)。対象印刷ジョブPJの送信が禁止されると、クライアント30は、通信部34による当該対象印刷ジョブPJの送信を保留する。そして、処理はステップS17に戻る。
If it is determined that the device (
一方、他社製の装置(MFP10B)が印刷禁止状態ST1を有しておらず且つ印刷許可状態ST2を有していると判定されると(ステップS17でNO)、カウント数取得部67は、MFP10Bの「標準MIB」にアクセスして、当該トータルカウント数TC1を取得する(ステップS20)。このように、カウント数取得部67は、対象印刷ジョブPJの送信直前のトータルカウント数TC1を取得する。そして、処理はステップS21に進む。
On the other hand, if it is determined that the device (
ステップS21においては、クライアント30は、ジョブ詳細情報JDとトータルカウント数TC1とを管理サーバ50に送信する。そして、処理はステップS22に進む。
In step S <b> 21, the
なお、管理サーバ50は、ジョブ詳細情報JDとトータルカウント数TC1とをクライアント30から受信すると、管理テーブルTB(図7参照)に各種情報を記録する。詳細には、管理サーバ50は、ジョブ詳細情報JDの「印刷予定枚数」を管理テーブルTBの「印刷予定枚数」に記録する。また、管理サーバ50は、トータルカウント数TC1を管理テーブルTBの「印刷直前のカウント数」に記録する。さらに、管理サーバ50は、ジョブ詳細情報JD等を送信してきたクライアント30(送信元装置)のIPアドレスを管理テーブルTBの「IPアドレス」に記録する。
When the
ステップS22においては、送信制御部69は、対象印刷ジョブPJの送信を許可する。対象印刷ジョブPJの送信が許可されると、クライアント30は、通信部34を用いて、対象印刷ジョブPJをMFP10Bに向けて送信する。そして、MFP10Bは、対象印刷ジョブPJのプリントアウト(印刷出力)を実行する。
In step S22, the
<2−2.管理サーバ50の動作>
次に、管理サーバ50の動作について図10を参照しながら説明する。なお、図10は、管理サーバ50の動作を示すフローチャートである。
<2-2. Operation of
Next, the operation of the
管理サーバ50は、クライアント30からジョブ詳細情報JD等を受信すると(図8のステップS21参照)、MFP10Bのステータス情報STの監視を開始する(図10のステップS31)。
When receiving detailed job information JD or the like from the client 30 (see step S21 in FIG. 8), the
ステータス情報STが「Printing」以外(「idle」または「other」)に変更されると(ステップS31でYES)、カウント数取得部87は、MFP10Bから「標準MIB」のトータルカウント数TC2を取得する(ステップS32)。このように、管理サーバ50は、ステータス情報STが「出力動作中状態以外の状態」に変更されたことを検知して、対象印刷ジョブPJの終了直後のトータルカウント数TC2を取得する。
When the status information ST is changed to other than “Printing” (“idle” or “other”) (YES in step S31), the count
そして、管理サーバ50は、トータルカウント数TC2を格納部55内の管理テーブルTB(図7参照)の「印刷直後のカウント数」に記録する(ステップS33)。
Then, the
この後、管理サーバ50は、プリントアウト枚数算出部88を用いて、対象印刷ジョブPJの「プリントアウト枚数」を算出する(ステップS34)。
Thereafter, the
具体的には、プリントアウト枚数算出部88は、管理テーブルTB(図7参照)を参照して、対象印刷ジョブPJの「印刷直前のカウント数」と「印刷直後のカウント数」との差分値(以下、単に差分値DVとも称する)を算出する。 Specifically, the printout number calculation unit 88 refers to the management table TB (see FIG. 7), and the difference value between the “count number immediately before printing” and the “count number immediately after printing” of the target print job PJ. (Hereinafter, also simply referred to as difference value DV) is calculated.
この後、プリントアウト枚数算出部88は、差分値DVが対象印刷ジョブPJの「印刷予定枚数」の値よりも大きいか否か判定をする。 Thereafter, the printout number calculation unit 88 determines whether or not the difference value DV is larger than the “scheduled number of prints” value of the target print job PJ.
上記差分値DVが対象印刷ジョブPJの「印刷予定枚数」の値よりも大きいと判定されると、プリントアウト枚数算出部88は、当該「印刷予定枚数」の値を印刷ジョブPJの「プリントアウト枚数」として算出する。 When it is determined that the difference value DV is larger than the “scheduled print number” value of the target print job PJ, the printout number calculation unit 88 sets the “scheduled print number” value to the “printout” value of the print job PJ. Calculated as “number of sheets”.
たとえば、対象印刷ジョブPJが印刷ジョブPJ2である場合には、図7の管理テーブルTBの二行目が参照され、「印刷直前のカウント数」(「123」)と「印刷直後のカウント数」(「131」)との差分値DV2(「8」)が算出される。この差分値DV2(「8」)は印刷ジョブPJ2の「印刷予定枚数」の値(「6」)よりも大きい。そのため、印刷ジョブPJ2の「印刷予定枚数」の値(「6」)が印刷ジョブPJ2の「プリントアウト枚数」として算出される。 For example, when the target print job PJ is the print job PJ2, the second row of the management table TB in FIG. 7 is referred to, and the “count immediately before printing” (“123”) and “count immediately after printing” are referred to. A difference value DV2 ("8") from ("131") is calculated. The difference value DV2 (“8”) is larger than the “scheduled number of prints” value (“6”) of the print job PJ2. Therefore, the “scheduled number of prints” value (“6”) of the print job PJ2 is calculated as the “number of printouts” of the print job PJ2.
一方、上記差分値DVが対象印刷ジョブPJの「印刷予定枚数」の値以下であると判定されると、プリントアウト枚数算出部88は、上記差分値DVを印刷ジョブPJの「プリントアウト枚数」として算出する。 On the other hand, when it is determined that the difference value DV is less than or equal to the “scheduled number of prints” value of the target print job PJ, the printout number calculation unit 88 sets the difference value DV to the “printout number” of the print job PJ. Calculate as
たとえば、対象印刷ジョブPJが印刷ジョブPJ1である場合には、図7の管理テーブルTBの一行目が参照され、「印刷直前のカウント数」(「120」)と「印刷直後のカウント数」(「123」)との差分値DV1(「3」)が算出される。この差分値DV1(「3」)は印刷ジョブPJ1の「印刷予定枚数」の値(「5」)以下である。そのため、差分値DV2(「3」)が印刷ジョブPJ1の「プリントアウト枚数」として算出される。 For example, when the target print job PJ is the print job PJ1, the first line of the management table TB in FIG. 7 is referred to, and “count number immediately before printing” (“120”) and “count number immediately after printing” ( A difference value DV1 (“3”) from “123”) is calculated. The difference value DV1 (“3”) is less than or equal to the “scheduled number of prints” value (“5”) of the print job PJ1. Therefore, the difference value DV2 (“3”) is calculated as the “number of printouts” of the print job PJ1.
ステップS35においては、管理サーバ50は、プリントアウト枚数算出部88により算出された「プリントアウト枚数」を管理テーブルTBの対象印刷ジョブPJの「プリントアウト枚数」に記録する。
In step S35, the
以上の動作によれば、他社製のMFP10Bが印刷禁止状態ST1を有している場合には、対象印刷ジョブPJの送信が禁止される。すなわち、他社製のMFP10Bが他のジョブ(コピージョブ等)を実行している場合等においては、対象印刷ジョブPJの送信が禁止される(図8のステップS18)。その後、印刷許可状態ST2への遷移後に、送信禁止が解除され、対象印刷ジョブPJの送信が開始される。
According to the above operation, when the
このように、対象印刷ジョブPJは、他のジョブ(直前の印刷ジョブ、あるいは、画像形成装置10の操作者の指示に基づくコピージョブ等)の実行が完了するまでは画像形成装置10に送信されず、印刷許可状態ST2への遷移後に、画像形成装置10に送信される。すなわち、当該他のジョブの実行中に対象印刷ジョブPJが送信されることを回避できる。したがって、当該他のジョブの印刷出力枚数が差分値DVに含まれることを防止することが可能であり、他社製のMFP10Bにおけるプリントアウト枚数を正確に算出することが可能である。
As described above, the target print job PJ is transmitted to the
ところで、対象印刷ジョブPJの送信が許可され当該対象印刷ジョブPJが送信された後に、さらに新たな他のジョブ(画像形成装置10の操作者の指示に基づくコピージョブ等)が画像形成装置10で実行されることがある。詳細には、トータルカウント数CT1取得時点(図8のステップS21)からトータルカウント数CT2取得時点(図10のステップS32)までの期間においても、新たな他のジョブがさらに発生する可能性がある。より詳細には、対象印刷ジョブPJの送信後にステータス情報STが「printing」(出力動作中状態)になった時点から当該ステータス情報STが「printing」以外(「idle」等)に変更された時点までの期間(以下、動作期間DKとも称する)においても、新たな他のジョブがさらに発生する可能性がある。
By the way, after the transmission of the target print job PJ is permitted and the target print job PJ is transmitted, another new job (such as a copy job based on an instruction from the operator of the image forming apparatus 10) is transmitted to the
上記動作期間DKにおいて、新たな他のジョブが発生すると、対象印刷ジョブPJに引き続いて当該他のジョブが実行される。したがって、画像形成装置10のステータス情報STは、対象印刷ジョブPJが終了した後も他のジョブが終了するまでの期間においては「printing」を継続する(図10のステップS31)。そのため、トータルカウント数TC2は他のジョブが終了した後に取得されることとなり(図10のステップS32)、差分値DVには、対象印刷ジョブPJのプリントアウト枚数に加えて、他のジョブの印刷出力枚数までもが含まれてしまう。このような場合において、上記差分値DVをプリントアウト枚数として算出すると、対象印刷ジョブPJのプリントアウト枚数を正確に算出することができないという問題が生じる。
When a new other job occurs during the operation period DK, the other job is executed following the target print job PJ. Therefore, the status information ST of the
これに対して、本実施形態においては、上記差分値DVが対象印刷ジョブPJの「印刷予定枚数」の値よりも大きいと判定されると、当該対象印刷ジョブPJの「印刷予定枚数」の値が当該対象印刷ジョブPJの「プリントアウト枚数」として算出される。したがって、仮に、対象印刷ジョブPJが実行されている最中に他のジョブが受け付けられたとしても、上記差分値DVから当該他のジョブに関する印刷出力枚数を除外することが可能である。そのため、他社製の装置(MFP10B)におけるプリントアウト枚数をより正確に算出することが可能である。
On the other hand, in the present embodiment, when it is determined that the difference value DV is larger than the “scheduled print number” value of the target print job PJ, the “scheduled print number” value of the target print job PJ. Is calculated as the “number of printouts” of the target print job PJ. Therefore, even if another job is accepted while the target print job PJ is being executed, it is possible to exclude the number of printed output sheets related to the other job from the difference value DV. Therefore, it is possible to more accurately calculate the number of printouts in the device (
また、対象印刷ジョブPJの実行中においては、エラーあるいはキャンセル等が発生し、当該対象印刷ジョブPJの印刷出力が中断されることがある。このような場合においては、実際のプリントアウト枚数は、対象印刷ジョブPJの「印刷予定枚数」よりも小さくなる。そのため、仮に、常に対象印刷ジョブPJの「印刷予定枚数」をプリントアウト枚数として算出すると、当該対象印刷ジョブPJの「印刷予定枚数」を正確に算出することができないという問題が生じる。 Further, during execution of the target print job PJ, an error or cancellation may occur, and the print output of the target print job PJ may be interrupted. In such a case, the actual number of printouts is smaller than the “scheduled number of prints” of the target print job PJ. Therefore, if the “scheduled number of prints” of the target print job PJ is always calculated as the printout number, the “scheduled number of prints” of the target print job PJ cannot be accurately calculated.
これに対して、本実施形態においては、上記差分値DVが「印刷予定枚数」の値以下であると判定されると、上記差分値DVが対象印刷ジョブPJの「プリントアウト枚数」として算出される。そのため、他社製の装置(MFP10B)におけるプリントアウト枚数をより正確に算出することが可能である。
On the other hand, in the present embodiment, when it is determined that the difference value DV is equal to or less than the “scheduled number of prints”, the difference value DV is calculated as the “number of printouts” of the target print job PJ. The Therefore, it is possible to more accurately calculate the number of printouts in the device (
なお、出力対象装置TDが自社製の装置(MFP10A)であると判定されると(図8のステップS13でYES)、対象印刷ジョブPJはMFP10Aに直ちに送信される(ステップS14)。自社製の装置に関しては、独自に定義した各種情報(プライベートMIB(図4参照))を参照することが可能である。たとえば、自社製の装置であるMFP10Aにおいては、図4に示すように、プライベートMIBとしてプリントアウト枚数CP2が定義されている。このプリントアウト枚数CP2には、上述したように、MFP10Aの「プリントアウト」のカウント数のみが記録される。したがって、自社製のMFP10Aに関しては、プライベートMIBのプリントアウト枚数CP2を参照することによって、MFP10Aにおけるプリントアウト枚数を算出することが可能である。そのため、他社製のMFP10Bのように標準MIB(図3参照)に記録されるトータルカウント数TC等を用いずとも、自社製のMFP10Aにおけるプリントアウト枚数を算出することが可能である。
If it is determined that the output target device TD is an in-house device (
<3.変形例等>
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
<3. Modified example>
Although the embodiments of the present invention have been described above, the present invention is not limited to the contents described above.
たとえば、上記実施形態においては、図8のステップS16からステップS22までの処理をクライアント30が実行する場合を例示したが、これに限定されず、当該処理を管理サーバ50が実行するようにしてもよい。
For example, in the above embodiment, the case where the
以下では、このような変形例について図11および図12を参照しながら説明する。 Hereinafter, such a modification will be described with reference to FIGS. 11 and 12.
図11は、クライアント30の動作を示すフローチャートである。
FIG. 11 is a flowchart showing the operation of the
図11のステップS51〜S54においては、上述した図6のステップS11〜S14の処理と同様の処理が実行される。 In steps S51 to S54 in FIG. 11, the same processes as those in steps S11 to S14 in FIG. 6 described above are executed.
ステップS57においては、クライアント30は、対象印刷ジョブPJのジョブ詳細情報JDを管理サーバ50に送信する。
In step S <b> 57, the
図12は、管理サーバ50の動作を示すフローチャートである。
FIG. 12 is a flowchart showing the operation of the
管理サーバ50は、対象印刷ジョブPJのジョブ詳細情報JDを受信したか否かを常時監視している(ステップS71)。
The
管理サーバ50は、ジョブ詳細情報JDをクライアント30から受信すると(ステップS71でYES)、当該ジョブ詳細情報JDの「印刷予定枚数」を管理テーブルTBの「印刷予定枚数」に記録する(ステップS72)。
When the
この後、管理サーバ50は、MFP10B内の「標準MIB」(図3参照)にアクセスして、ステータス情報STを取得する(ステップS73)。
Thereafter, the
ステップS74においては、管理サーバ50は、ステータス情報STが印刷禁止状態ST1(「printing」または「other」)と印刷許可状態ST2(「idle」)とのいずれの状態であるかを判定する。
In step S74, the
ここで、ステータス情報STが印刷禁止状態ST1であると判定されると(ステップS74でYES)、管理サーバ50は、対象印刷ジョブPJの送信を禁止する旨の送信禁止指示HT(不図示)をクライアント30に送信する(ステップS75)。そして、処理はステップS74に戻る。
If it is determined that the status information ST is in the print prohibition state ST1 (YES in step S74), the
なお、クライアント30は、管理サーバ50から送信禁止指示HTを受信すると、通信部34による対象印刷ジョブPJの送信を保留する。
Note that the
一方、ステータス情報STが印刷許可状態ST2であると判定されると(ステップS74でNO)、管理サーバ50は、カウント数取得部87を用いて、MFP10Bから「標準MIB」のトータルカウント数TC1を取得する(ステップS80)。
On the other hand, if it is determined that the status information ST is in the print permission state ST2 (NO in step S74), the
この後、管理サーバ50は、対象印刷ジョブPJの送信の許可する旨の送信許可指示KT(不図示)をクライアント30に送信する(ステップS82)。
Thereafter, the
なお、クライアント30は、管理サーバ50から送信許可指示KTを受信すると、通信部34を用いて対象印刷ジョブPJをMFP10Bに送信する。
When the
このような変形例においても、上記実施形態と同様に、他社製のMFP10Bにおけるプリントアウト枚数を正確に算出することが可能である。
Also in such a modification, the number of printouts in the
また、上記変形例では、図8のステップS16からステップS22までの処理を管理サーバ50が実行する場合を例示したが、さらに、図8のステップS13およびステップS14の処理をも管理サーバ50が実行するようにしてもよい。
In the above modification, the case where the
また、上記各実施形態においては、印刷管理システム1が自社製のMFP10Aと他社製のMFP10Bとをそれぞれ1台ずつ備えて構成される場合を例示したが、これに限定されない。たとえば、印刷管理システム1が複数の自社製MFPと複数の他社製MFPとを備えて構成されるようにしてもよい。
Further, in each of the above embodiments, the case where the
DV 差分値
HT 送信禁止指示
JD ジョブ詳細情報
KT 送信許可指示
PJ 印刷ジョブ
ST 装置ステータス
TC トータルカウント数
TD 出力対象装置
DV difference value HT transmission prohibition instruction JD detailed job information KT transmission permission instruction PJ print job ST apparatus status TC total count TD output target apparatus
Claims (8)
画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得するプリントアウト枚数取得手段と、
印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、
前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、
出力動作中状態を含む第1の状態と前記第1の状態以外の状態である第2の状態とのいずれの状態を前記出力対象装置が有しているかを前記ステータス情報に基づいて判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、
を備えることを特徴とする印刷管理システム。 A print management system,
The number of printouts of a print job instructed to be output from the client computer to the image forming apparatus based on the count number stored in the image forming apparatus and executed by the image forming apparatus. Means for acquiring the number of printouts to be acquired;
A determination unit that determines whether an output target device of the print job is an image forming device manufactured by the company or an image forming device manufactured by another company;
When it is determined that the output target device is the image forming apparatus made by another company, status information acquisition means for acquiring status information of the output target device;
It is determined based on the status information whether the output target device has a first state including an output operation state or a second state that is a state other than the first state , When the output target device has the first state, the transmission of the print job is prohibited, and when the output target device has the second state, the print job is transmitted. A transmission control means that permits
Print management system, wherein the obtaining Bei a.
前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信直前のトータルカウント数を第1のカウント数として取得する第1のカウント数取得手段と、 First count number acquisition means for acquiring a total count number in the image forming apparatus made by another company and immediately before the transmission of the print job as a first count number;
前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信後に前記他社製の画像形成装置が前記出力動作中状態以外の状態に変更された時点のトータルカウント数を第2のカウント数として取得する第2のカウント数取得手段と、 The total count number in the image forming apparatus made by another company is a second count when the image forming apparatus made by another company is changed to a state other than the output operation state after the print job is transmitted. Second count number acquisition means for acquiring as a number;
をさらに備え、Further comprising
前記プリントアウト枚数取得手段は、前記第1のカウント数と前記第2のカウント数との差分値に基づいて前記印刷ジョブのプリントアウト枚数を算出することを特徴とする印刷管理システム。 The print management system, wherein the printout number acquisition unit calculates a printout number of the print job based on a difference value between the first count number and the second count number.
印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、
前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、
前記ステータス情報に基づいて前記出力対象装置が第1の状態と第2の状態とのいずれの状態を有しているかを判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、
を備え、
前記第1の状態は、出力動作中状態を含む状態であり、
前記第2の状態は、前記第1の状態以外の状態であるとともに、
前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信直前のトータルカウント数を第1のカウント数として取得する第1のカウント数取得手段と、
前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信後に前記他社製の画像形成装置が前記出力動作中状態以外の状態に変更された時点のトータルカウント数を第2のカウント数として取得する第2のカウント数取得手段と、
前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも大きい場合には、前記印刷予定枚数の値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、
をさらに備えることを特徴とする印刷管理システム。 A print management system,
A determination unit that determines whether an output target device of the print job is an image forming device manufactured by the company or an image forming device manufactured by another company;
When it is determined that the output target device is the image forming apparatus made by another company, status information acquisition means for acquiring status information of the output target device;
When determining whether the output target device has a first state or a second state based on the status information, and the output target device has the first state A transmission control unit that prohibits transmission of the print job and permits transmission of the print job when the output target device has the second state;
With
The first state is a state including an output operation state,
The second state is a state other than the first state,
First count number acquisition means for acquiring a total count number in the image forming apparatus made by another company and immediately before the transmission of the print job as a first count number;
The total count number in the image forming apparatus made by another company is a second count when the image forming apparatus made by another company is changed to a state other than the output operation state after the print job is transmitted. Second count number acquisition means for acquiring as a number;
When the difference value between the first count number and the second count number is larger than the value of the scheduled print number of the print job, the value of the planned print number is calculated as the printout number of the print job. Calculating means for
A print management system, further comprising:
印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、
前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、
前記ステータス情報に基づいて前記出力対象装置が第1の状態と第2の状態とのいずれの状態を有しているかを判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、
を備え、
前記第1の状態は、出力動作中状態を含む状態であり、
前記第2の状態は、前記第1の状態以外の状態であるとともに、
前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信直前のトータルカウント数を第1のカウント数として取得する第1のカウント数取得手段と、
前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信後に前記他社製の画像形成装置が前記出力動作中状態以外の状態に変更された時点のトータルカウント数を第2のカウント数として取得する第2のカウント数取得手段と、
前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも小さい場合には、前記差分値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、
をさらに備えることを特徴とする印刷管理システム。 A print management system,
A determination unit that determines whether an output target device of the print job is an image forming device manufactured by the company or an image forming device manufactured by another company;
When it is determined that the output target device is the image forming apparatus made by another company, status information acquisition means for acquiring status information of the output target device;
When determining whether the output target device has a first state or a second state based on the status information, and the output target device has the first state A transmission control unit that prohibits transmission of the print job and permits transmission of the print job when the output target device has the second state;
With
The first state is a state including an output operation state,
The second state is a state other than the first state,
First count number acquisition means for acquiring a total count number in the image forming apparatus made by another company and immediately before the transmission of the print job as a first count number;
The total count number in the image forming apparatus made by another company is a second count when the image forming apparatus made by another company is changed to a state other than the output operation state after the print job is transmitted. Second count number acquisition means for acquiring as a number;
Calculation means for calculating the difference value as the number of printouts of the print job when the difference value between the first count number and the second count number is smaller than the value of the scheduled print number of the print job When,
A print management system, further comprising:
実行された印刷出力のカウント数を記憶することが可能な画像形成装置に対する印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定する判定手段と、
前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステータス情報取得手段と、
出力動作中状態を含む第1の状態と前記第1の状態以外の状態である第2の状態とのいずれの状態を前記出力対象装置が有しているかを前記ステータス情報に基づいて判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可する送信制御手段と、
を備えることを特徴とするクライアントコンピュータ。 A client computer,
Print job generation means for generating a print job for an image forming apparatus capable of storing a count of executed print outputs;
A determination unit that determines whether an output target device of the print job is an image forming device manufactured by the company or an image forming device manufactured by another company;
When it is determined that the output target device is the image forming apparatus made by another company, status information acquisition means for acquiring status information of the output target device;
It is determined based on the status information whether the output target device has a first state including an output operation state or a second state that is a state other than the first state , when the output target device has the first state to prohibit the transmission of the print job, when the output target device has the second condition transmission of the print job A transmission control means that permits
Client computer, characterized in that to obtain Bei the.
b)前記印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定するステップと、
c)前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステップと、
d)出力動作中状態を含む第1の状態と前記第1の状態以外の状態である第2の状態とのいずれの状態を前記出力対象装置が有しているかを前記ステータス情報に基づいて判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可するステップと、
をコンピュータに実行させるプログラム。 a) generating a print job for an image forming apparatus capable of storing a count of executed print outputs;
b ) determining whether the output target device of the print job is an image forming device manufactured by the company or an image forming device manufactured by another company;
c ) when it is determined that the output target apparatus is the image forming apparatus made by another company, obtaining status information of the output target apparatus;
d ) Determining based on the status information whether the output target device has a first state including a state during output operation or a second state that is a state other than the first state and, when the output target device has the first state to prohibit the transmission of the print job, the print job if the output target device has the second condition Authorizing the sending of
The program causing a computer to execute the.
他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第1のカウント数として取得する第1のカウント数取得手段と、 A first count number that is acquired as the first count number that is the count number stored in an image forming apparatus made by another company and before the print job is transmitted from the client computer to the image forming apparatus. Acquisition means;
前記他社製の画像形成装置に記憶された前記カウント数であって、前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信され、且つ前記他社製の画像形成装置が出力動作中状態から前記出力動作中状態以外の状態に変更された後のカウント数を第2のカウント数として取得する第2のカウント数取得手段と、 The number of counts stored in the image forming apparatus made by another company, the print job is transmitted from the client computer to the image forming apparatus, and the output from the state in which the image forming apparatus made by another company is in an output operation state. Second count number acquisition means for acquiring a count number after being changed to a state other than the operating state as a second count number;
前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも大きい場合には、前記印刷予定枚数の値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、 When the difference value between the first count number and the second count number is larger than the value of the scheduled print number of the print job, the value of the planned print number is calculated as the printout number of the print job. Calculating means for
を備えることを特徴とする管理サーバ。A management server comprising:
他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第1のカウント数として取得する第1のカウント数取得手段と、 A first count number that is acquired as the first count number that is the count number stored in an image forming apparatus made by another company and before the print job is transmitted from the client computer to the image forming apparatus. Acquisition means;
前記他社製の画像形成装置に記憶された前記カウント数であって、前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信され、且つ前記他社製の画像形成装置が出力動作中状態から前記出力動作中状態以外の状態に変更された後のカウント数を第2のカウント数として取得する第2のカウント数取得手段と、 The number of counts stored in the image forming apparatus made by another company, the print job is transmitted from the client computer to the image forming apparatus, and the output from the state in which the image forming apparatus made by another company is in an output operation state. Second count number acquisition means for acquiring a count number after being changed to a state other than the operating state as a second count number;
前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも小さい場合には、前記差分値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、 Calculation means for calculating the difference value as the number of printouts of the print job when the difference value between the first count number and the second count number is smaller than the value of the scheduled print number of the print job When,
を備えることを特徴とする管理サーバ。A management server comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011206768A JP5803486B2 (en) | 2011-09-22 | 2011-09-22 | Print management system, management server, client computer and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011206768A JP5803486B2 (en) | 2011-09-22 | 2011-09-22 | Print management system, management server, client computer and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013069089A JP2013069089A (en) | 2013-04-18 |
JP5803486B2 true JP5803486B2 (en) | 2015-11-04 |
Family
ID=48474742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011206768A Expired - Fee Related JP5803486B2 (en) | 2011-09-22 | 2011-09-22 | Print management system, management server, client computer and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5803486B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4650788B2 (en) * | 2005-06-21 | 2011-03-16 | 富士ゼロックス株式会社 | Management control program, management apparatus and method |
JP2011028365A (en) * | 2009-07-22 | 2011-02-10 | Fuji Xerox Co Ltd | Information management device, information management device system and information management program |
JP2011095895A (en) * | 2009-10-28 | 2011-05-12 | Canon Inc | Device information obtaining method and device |
-
2011
- 2011-09-22 JP JP2011206768A patent/JP5803486B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013069089A (en) | 2013-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4513038B2 (en) | Image forming system, image forming apparatus, and restriction changing program | |
JP5004709B2 (en) | Image processing apparatus, system, program, and recording medium | |
JP2004287822A (en) | Information processing method, information processing system, information processor, computer program and recording medium | |
JP2019171626A (en) | Printing system, printer and control method thereof, and program | |
JP5760908B2 (en) | Document output system, print management apparatus, and program | |
US8773695B2 (en) | Data communication apparatus and method of controlling the same | |
JP2008250973A (en) | Network equipment, network system, update setting method, update setting program and recording medium | |
JP2008197828A (en) | Equipment management apparatus, equipment management system, equipment management method and equipment management program | |
JP4687718B2 (en) | License management apparatus, license management method, license management program, and license management system | |
JP2006251996A (en) | Client device, image processing system, control method for client device, program and recording medium | |
JP5803486B2 (en) | Print management system, management server, client computer and program | |
US8477328B2 (en) | Function-providing system | |
JP2009230580A (en) | Print job holding device, authentication printing system, and print job managing method | |
JP6237593B2 (en) | Device management system and device management program | |
TWI530153B (en) | Output management device, output management system, and output management method | |
JP6041636B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
JP5636829B2 (en) | Customization system, image forming apparatus, information processing apparatus, and customization program | |
JP2006041688A (en) | Image processing apparatus, function management method of image processing apparatus, function management program, and medium | |
US7882225B2 (en) | Information processing device, and method and computer readable medium for the same | |
JP2008165603A (en) | Accounting system, image processing apparatus, and accounting program | |
JP2010218086A (en) | Function management device, function management system, their function management method and program | |
JP2007300545A (en) | Image forming apparatus | |
JP5131223B2 (en) | Workflow execution device, workflow execution method, and workflow execution program | |
JP4715312B2 (en) | Image forming apparatus, image forming system, file management program, and recording medium recording the program | |
JP2014026559A (en) | Printing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20130418 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140618 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150512 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150710 |
|
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: 20150804 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150817 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5803486 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |