JP5803486B2 - Print management system, management server, client computer and program - Google Patents

Print management system, management server, client computer and program Download PDF

Info

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
Application number
JP2011206768A
Other languages
Japanese (ja)
Other versions
JP2013069089A (en
Inventor
俊哉 古林
俊哉 古林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2011206768A priority Critical patent/JP5803486B2/en
Publication of JP2013069089A publication Critical patent/JP2013069089A/en
Application granted granted Critical
Publication of JP5803486B2 publication Critical patent/JP5803486B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1 describes a technique for calculating the number of printouts in a printing device using count information (total count number) disclosed as a standard MIB (Management Information Base) (described later) of the printing device. ing.

具体的には、印刷デバイスに対する印刷ジョブが検出されると、当該印刷デバイスのカウント情報(トータルカウント数)が印刷直前のカウント値として当該印刷デバイスから取得される。この後、印刷ジョブが実行されて印刷が終了すると、再び、印刷デバイスのカウント情報(トータルカウント数)が印刷直後のカウント値として当該印刷デバイスから取得される。そして、印刷直前のカウント値と印刷直後のカウント値との差分値がプリントアウト枚数として算出される。   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.

特開2004−240540号公報JP 2004-240540 A

しかしながら、印刷ジョブが画像形成装置に送信された場合において、当該画像形成装置が他のジョブを実行しているときには、当該画像形成装置のプリントアウト枚数を正確に算出することができない場合が有る。   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 Patent Document 1 is used, there is a problem that the number of printouts of the image forming apparatus cannot be accurately calculated.

ただし、自社製の画像形成装置に関しては、上記標準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 claim 1 is a print management system, which is a count number stored in an image forming apparatus and based on a count number of print outputs executed by the image forming apparatus. Printout number acquisition means for acquiring the number of printouts of a print job instructed to be output from the client computer to the image forming apparatus, and the output target apparatus of the print job is an image forming apparatus manufactured by the company and an image forming apparatus manufactured by another company Determining means for determining whether the output target device is an image forming device made by another company, status information acquisition means for acquiring status information of the output target device, have any state of the second state is a first state other than the first state conditions, including output operation in state the output target device Determined based on the dolphin on the status information, if the output target device has the first state to prohibit the transmission of the print job, the output target device have a second state If you are is characterized by obtaining Bei and transmission control means for permitting the transmission of the print job.
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前記印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定するステップと、)前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステップと、出力動作中状態を含む第1の状態と前記第1の状態以外の状態である第2の状態とのいずれの状態を前記出力対象装置が有しているかを前記ステータス情報に基づいて判定し、前記出力対象装置が前記第1の状態を有している場合には前記印刷ジョブの送信を禁止し、前記出力対象装置が前記第2の状態を有している場合には前記印刷ジョブの送信を許可するステップと、をコンピュータに実行させるプログラムであることを特徴とする。
請求項7の発明は、画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得する管理サーバであって、他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第1のカウント数として取得する第1のカウント数取得手段と、前記他社製の画像形成装置に記憶された前記カウント数であって、前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信され、且つ前記他社製の画像形成装置が出力動作中状態から前記出力動作中状態以外の状態に変更された後のカウント数を第2のカウント数として取得する第2のカウント数取得手段と、前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも大きい場合には、前記印刷予定枚数の値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、を備えることを特徴とする。
請求項8の発明は、画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得する管理サーバであって、他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第1のカウント数として取得する第1のカウント数取得手段と、前記他社製の画像形成装置に記憶された前記カウント数であって、前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信され、且つ前記他社製の画像形成装置が出力動作中状態から前記出力動作中状態以外の状態に変更された後のカウント数を第2のカウント数として取得する第2のカウント数取得手段と、前記第1のカウント数と前記第2のカウント数との差分値が前記印刷ジョブの印刷予定枚数の値よりも小さい場合には、前記差分値を前記印刷ジョブのプリントアウト枚数として算出する算出手段と、を備えることを特徴とする。
The invention of claim 6, a) generating a print job to the image forming device capable of storing the count number of the executed print output, b) an output target device-house image of the print job Determining whether the image forming apparatus is an image forming apparatus made by another company, or c ) if the output target apparatus is determined to be an image forming apparatus made by another company, the status of the output target apparatus A step of acquiring information; and d ) 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. determined on the basis of the status information, if the output target device has the first state to prohibit the transmission of the print job, the output target device has the second condition Have The case is characterized in that a program to execute the steps of permitting the transmission of the print job, to the computer.
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 claim 6 claims 1, or output target device based on the status information has any states between the first state and the second state is determined, the When the output target device has the first state, transmission of the print job is prohibited, and when the output device has the second state, transmission of the print job is permitted. . Therefore, transmission of a print job is prohibited when the output target apparatus is executing another job. According to this, it is possible to prevent the printed output sheets of another job other than those the print job is included in the count number of the print job. Therefore, it is possible to accurately manage the number of printouts of image forming apparatuses manufactured by other companies.

また、特に、請求項3および請求項7に記載の発明によれば、第1のカウント数と第2のカウント数との差分値が印刷ジョブにおける印刷予定枚数の値よりも大きい場合には、当該印刷予定枚数の値が当該印刷ジョブのプリントアウト枚数として算出される。したがって、当該印刷ジョブが送信された後に新たな他のジョブが受け付けられて、当該印刷ジョブに引き続いて当該他のジョブが実行されたとしても、他社製の画像形成装置のプリントアウト枚数をより正確に管理することが可能である。 In particular, according to the invention described in claim 3 and claim 7, when the difference value between the first count number and the second count number is larger than the value of the scheduled print number in the print job, The value of the scheduled number of prints is calculated as the number of printouts of the print job. Therefore, another new jobs after those said print job is transmitted is accepted, even if the other jobs subsequent to the print job is executed, more printouts number of third-party image forming apparatus It is possible to manage accurately.

印刷管理システムの概略構成を示す図である。1 is a diagram illustrating a schematic configuration of a print management system. 画像形成装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image forming apparatus. MIB(管理情報ベース)を示す概念図である。It is a conceptual diagram which shows MIB (management information base). プライベートMIBを示す概念図である。It is a conceptual diagram which shows private MIB. クライアントコンピュータの構成を示すブロック図である。It is a block diagram which shows the structure of a client computer. 管理サーバの構成を示すブロック図である。It is a block diagram which shows the structure of a management server. 管理テーブルを示す図である。It is a figure which shows a management table. クライアントコンピュータの動作を示すフローチャートである。It is a flowchart which shows operation | movement of a client computer. ジョブ詳細情報を示す概念図である。It is a conceptual diagram which shows job detailed information. 管理サーバの動作を示すフローチャートである。It is a flowchart which shows operation | movement of a management server. クライアントコンピュータの動作を示すフローチャートである。It is a flowchart which shows operation | movement of a client computer. 管理サーバの動作を示すフローチャートである。It is a flowchart which shows operation | movement of a management server.

以下、本発明の実施形態を図面に基づいて説明する。   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 print management system 1 according to the present embodiment. As shown in FIG. 1, the print management system 1 includes an image forming apparatus 10 (10A, 10B), a client computer 30, and a management server 50. The image forming apparatus 10 (10A, 10B), the client computer 30, and the management server 50 can communicate with each other via the network NW. The network NW is configured by a LAN (Local Area Network), the Internet, and the like. Further, the connection mode to the network NW may be wired connection or wireless connection. Here, it is assumed that the provider of the print management system 1 provides the management server 50, a program PG3 (described later) executed by the management server 50, and a program PG2 (described later) executed by the client 30. . That is, the provider of the management server 50, the program PG3, and the program PG2 is the same as the provider of the print management system 1.

クライアントコンピュータ(以下、単にクライアントとも称する)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 client 30 determines whether or not it can transmit a print job to the image forming apparatus 10 and controls the transmission operation of the print job.

画像形成装置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 client 30 and performs printout or the like. Here, the image forming apparatus 10 </ b> A is configured as an apparatus provided by the provider of the print management system 1 (hereinafter also referred to as an in-house manufactured apparatus). On the other hand, the image forming apparatus 10 </ b> B is configured as an apparatus provided by a provider other than the provider of the print management system 1 (hereinafter also referred to as a device made by another company).

管理サーバ50は、各画像形成装置10A,10Bのプリントアウト枚数(PCプリント枚数)の管理等を行うサーバである。管理サーバ50は、後述するように、印刷ジョブに関する各種情報(印刷直前のトータルカウント数および印刷直後のトータルカウント数等)を記録し、当該各種情報に基づいてプリントアウト枚数を算出する。   The management server 50 is a server that manages the number of printouts (the number of PC prints) of each of the image forming apparatuses 10A and 10B. As will be described later, the management server 50 records various information relating to the print job (such as the total count immediately before printing and the total count immediately after printing), and calculates the number of printouts based on the various information.

<1−2.画像形成装置10>
画像形成装置10は、MFP(マルチ・ファンクション・ペリフェラル(Multi-Functional Peripheral))として構成されているものとする。当該MFPは、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置(複合機とも称する)である。なお、各画像形成装置10A,10Bは、互いに類似の構成を有しているものとする。以下では、各画像形成装置10A,10Bに共通する構成について説明する。
<1-2. Image Forming Apparatus 10>
The image forming apparatus 10 is assumed to be configured as an MFP (Multi-Functional Peripheral). The MFP is a device (also referred to as a multi function device) having a scan function, a copy function, a facsimile function, a box storage function, and the like. It is assumed that the image forming apparatuses 10A and 10B have similar configurations. Hereinafter, a configuration common to the image forming apparatuses 10A and 10B will be described.

図2は、MFP10の概略構成を示す機能ブロック図である。   FIG. 2 is a functional block diagram illustrating a schematic configuration of the MFP 10.

画像読取部2は、MFP10の所定の位置に載置された原稿を光学的に読み取って(すなわちスキャンして)、当該原稿の画像データ(原稿画像なしいスキャン画像とも称する)を生成する処理部である。   The image reading unit 2 optically reads (that is, scans) a document placed at a predetermined position of the MFP 10 and generates image data of the document (also referred to as a scanned image). It is.

印刷出力部3は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。   The print output unit 3 is an output unit that prints out an image on various media such as paper based on data related to a print target.

通信部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 MFP 10 can exchange various data with desired destinations (the client computer 30 and the management server 50).

格納部5は、ハードディスクドライブ(HDD)等の記憶装置で構成される。格納部5は、「MIB(Management Information Base)」(図3参照)を記憶する。この「MIB」は、MFP10の情報(トータルカウント数等)を管理するデータベースであり、管理情報ベースとも称される。なお、「MIB」については後に詳しく説明する。   The storage unit 5 includes a storage device such as a hard disk drive (HDD). The storage unit 5 stores “MIB (Management Information Base)” (see FIG. 3). The “MIB” is a database for managing information (total count number, etc.) of the MFP 10 and is also referred to as a management information base. “MIB” will be described in detail later.

入出力部6は、MFP10に対する入力を受け付ける操作入力部と、各種情報の表示出力を行う表示部とを備えている。   The input / output unit 6 includes an operation input unit that receives input to the MFP 10 and a display unit that displays and outputs various types of information.

コントローラ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 MFP 10 and controls the MFP 10 in an integrated manner. The controller 9 is configured as a computer system including a CPU and various semiconductor memories (RAM and ROM). The controller 9 implements various processing units by executing a predetermined software program (hereinafter also simply referred to as a program) PG1 stored in a ROM (for example, EEPROM) in the CPU. The program PG1 may be installed in the MFP 10 via a portable recording medium such as a USB memory or a network NW.

ここで、図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 MFP 10 is executing print output (hereinafter also referred to as an output operation state). Examples of the state during the output operation include a state in which print output of a copy job is being executed and a state in which print output is being performed by facsimile reception.

「idle」は、MFP10が出力動作中状態でなく、且つ、当該MFP10が印刷出力を実行可能な状態(以下、印刷可能状態とも称する)を示している。印刷可能状態としては、たとえば、各種エラー等が発生しておらず、直ちに印刷出力を行うことができる状態等が挙げられる。   “Idle” indicates a state where the MFP 10 is not in an output operation state and the MFP 10 can execute a print output (hereinafter also referred to as a printable state). Examples of the printable state include a state in which various errors or the like have not occurred and printing can be immediately performed.

「other」は、MFP10が印刷出力を実行不可能な状態(以下、印刷不可能状態とも称する)を示している。印刷不可能状態としては、たとえば、エラーが発生している状態等が挙げられる。   “Other” indicates a state in which the MFP 10 cannot execute print output (hereinafter, also referred to as a “printable impossible state”). Examples of the unprintable state include a state where an error has occurred.

なお、ステータス情報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 MFP 10 has a printing prohibited state ST1 in a state where the MFP 10 is in an output operation state or a printing impossible state. It is also expressed.

また、ステータス情報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 MFP 10 prints a situation in which the MFP 10 does not have an output operation state and the MFP 10 has a printable state. It is also expressed as having a permission state ST2.

また、「標準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 MFP 10.

一方、「プライベート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 print management system 1, although it is possible to refer to the “private MIB” of the MFP 10A that is a device manufactured in-house, it is not possible to refer to the “private MIB” of the MFP 10B that is a device manufactured by another company. It is.

図4は、(自社製の)MFP10Aの「プライベートMIB」を示す概念図である。図4に示すように、MFP10Aの「プライベートMIB」には、コピー出力枚数CP1およびプリントアウト枚数CP2等を含む各種情報が記録される。コピー出力枚数CP1には、MFP10Aで実行された「コピー出力」のカウント数が記録される。また、プリントアウト枚数CP2には、MFP10Aで実行された「プリントアウト」のカウント数が記録される。   FIG. 4 is a conceptual diagram showing a “private MIB” of the MFP 10A (made in-house). As shown in FIG. 4, various information including the copy output number CP1, the printout number CP2, and the like is recorded in the “private MIB” of the MFP 10A. In the copy output number CP1, the count number of “copy output” executed by the MFP 10A is recorded. The printout number CP2 records the number of “printouts” executed by the MFP 10A.

<1−3.クライアントコンピュータ30>
クライアント30は、CPU等を備えるコンピュータシステムとして構成される。詳細には、クライアント30は、いわゆるパーソナルコンピュータ等として構成される。
<1-3. Client computer 30>
The client 30 is configured as a computer system including a CPU and the like. Specifically, the client 30 is configured as a so-called personal computer or the like.

クライアント30は、図5に示すように、通信部34、格納部35およびCPU39等を備える。なお、図5は、クライアント30の概略構成を示す機能ブロック図である。   As shown in FIG. 5, the client 30 includes a communication unit 34, a storage unit 35, a CPU 39, and the like. FIG. 5 is a functional block diagram illustrating a schematic configuration of the client 30.

通信部34は、ネットワーク通信等によりMFP10および管理サーバ50との通信等を行う処理部である。   The communication unit 34 is a processing unit that performs communication with the MFP 10 and the management server 50 through network communication or the like.

格納部35は、各種の情報を格納する処理部であり、ハードディスク等により構成される。格納部35には、製品テーブルPT(不図示)が格納されている。当該製品テーブルPTには、自社製品に関する「製品名」および/または「型式」等が記録されている。   The storage unit 35 is a processing unit that stores various types of information, and includes a hard disk or the like. The storage unit 35 stores a product table PT (not shown). In the product table PT, “product name” and / or “model” and the like relating to the company's product are recorded.

CPU39は、所定のソフトウエアプログラム(以下、クライアントプログラムあるいは単にプログラムとも称する)PG2を実行することによって、各種の処理部を実現する。具体的には、図5に示すように、クライアント30のCPU39にてプログラムPG2が実行されることにより、印刷ジョブ検出部61、出力対象装置判定部63、ステータス情報取得部65、カウント数取得部67、および送信制御部69を含む各種の処理部が実現される。なお、プログラムPG2は、USBメモリなどの可搬性の記録媒体、あるいはネットワークNW等を介してサーバ50にインストールされればよい。   The CPU 39 implements various processing units by executing a predetermined software program (hereinafter also referred to as a client program or simply a program) PG2. Specifically, as shown in FIG. 5, when the program PG <b> 2 is executed by the CPU 39 of the client 30, the print job detection unit 61, the output target device determination unit 63, the status information acquisition unit 65, and the count number acquisition unit. 67 and various processing units including the transmission control unit 69 are realized. The program PG2 may be installed in the server 50 via a portable recording medium such as a USB memory or a network NW.

印刷ジョブ検出部61は、印刷ジョブPJを検出する処理部である。   The print job detection unit 61 is a processing unit that detects a print job PJ.

出力対象装置判定部63は、印刷ジョブPJを実行する装置(以下、出力対象装置TDとも称する)が自社製の装置と他社製の装置とのいずれであるかを判定する処理部である。具体的には、出力対象装置判定部63は、格納部35内の製品テーブルPTを参照して、出力対象装置TDが自社製の装置と他社製の装置とのいずれであるかを判定する。   The output target device determination unit 63 is a processing unit that determines whether a device that executes the print job PJ (hereinafter also referred to as an output target device TD) is an in-house device or a device manufactured by another company. Specifically, the output target device determination unit 63 refers to the product table PT in the storage unit 35 to determine whether the output target device TD is a device manufactured by the company or a device manufactured by another company.

ステータス情報取得部65は、出力対象装置TDのステータスを取得する処理部である。   The status information acquisition unit 65 is a processing unit that acquires the status of the output target device TD.

カウント数取得部67は、標準MIBを参照してトータルカウント数を取得する処理部である。   The count number acquisition unit 67 is a processing unit that acquires the total count number with reference to the standard MIB.

送信制御部69は、印刷ジョブPJの送信を制御する処理部である。   The transmission control unit 69 is a processing unit that controls transmission of the print job PJ.

<1−4.管理サーバ50>
管理サーバ50は、CPU等を備えるコンピュータシステムとして構成される。管理サーバ50は、図6に示すように、通信部54、格納部55およびCPU59等を備える。なお、図5は、管理サーバ50の概略構成を示す機能ブロック図である。
<1-4. Management server 50>
The management server 50 is configured as a computer system including a CPU and the like. As shown in FIG. 6, the management server 50 includes a communication unit 54, a storage unit 55, a CPU 59, and the like. FIG. 5 is a functional block diagram illustrating a schematic configuration of the management server 50.

通信部54は、ネットワーク通信等によりMFP10およびクライアント30との通信等を行う処理部である。   The communication unit 54 is a processing unit that performs communication with the MFP 10 and the client 30 by network communication or the like.

格納部55は、各種の情報を格納する処理部であり、ハードディスク等により構成される。格納部55には、管理テーブルTB(図7参照)等が格納されている。管理テーブルTBは、他社製のMFP10Bのプリントアウト枚数等を管理するテーブルである。   The storage unit 55 is a processing unit that stores various types of information, and includes a hard disk or the like. The storage unit 55 stores a management table TB (see FIG. 7) and the like. The management table TB is a table for managing the number of printouts of the MFP 10B manufactured by another company.

図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 MFP 10 immediately before transmission of the print job PJ is recorded.

「印刷直後のカウント数」には、印刷ジョブPJの終了直後にMFP10から取得したトータルカウント数TC(TC2)の値(詳細には、印刷ジョブPJの送信後に他社製の装置(MFP10B)が出力動作中状態以外の状態に変更された時点のトータルカウント数TCの値)が記録される。   In the “count immediately after printing”, the value of the total count TC (TC2) acquired from the MFP 10 immediately after the end of the print job PJ (specifically, the device (MFP 10B) manufactured by another company outputs the print job PJ after transmission). The value of the total count TC at the time when the state is changed to a state other than the operating state) is recorded.

「IPアドレス」には、印刷ジョブPJを送信したクライアント30のIPアドレスが記録される。   In “IP address”, the IP address of the client 30 that has transmitted the print job PJ is recorded.

「プリントアウト枚数」には、印刷ジョブ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 CPU 59 implements various processing units by executing a predetermined software program (program) PG3. Specifically, as shown in FIG. 6, various processing units including a count number acquisition unit 87 and a printout number calculation unit 88 are realized by the program PG3 being executed by the CPU 59 of the management server 50. The Note that the program PG3 may be installed in the management server 50 via a portable recording medium such as a USB memory or a network NW.

カウント数取得部87は、標準MIBを参照してトータルカウント数を取得する処理部である。   The count number acquisition unit 87 is a processing unit that acquires the total count number with reference to the standard MIB.

プリントアウト枚数算出部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 client 30>
Next, the operation of the client 30 will be described with reference to FIG. FIG. 8 is a flowchart showing the operation of the client 30.

クライアント30は、印刷ジョブ検出部61を用いて、印刷ジョブPJが発生したか否かを常時監視している(ステップS11)。   The client 30 constantly monitors whether or not a print job PJ has occurred using the print job detection unit 61 (step S11).

クライアント30がユーザ操作に応じて印刷ジョブPJおよびそれに付随するジョブ詳細情報JDを生成し、当該印刷ジョブPJが発生すると(ステップS11でYES)、印刷ジョブ検出部61は、当該印刷ジョブPJを出力対象装置TDに送信する対象印刷ジョブPJとして検出する。そして、処理はステップS12に進む。   When the client 30 generates a print job PJ and job detail information JD associated therewith in response to a user operation and the print job PJ occurs (YES in step S11), the print job detection unit 61 outputs the print job PJ. It is detected as a target print job PJ to be transmitted to the target device TD. Then, the process proceeds to step S12.

ステップS12においては、クライアント30は、対象印刷ジョブPJに付随するジョブ詳細情報JD(図9参照)を取得する。   In step S12, the client 30 acquires detailed job information JD (see FIG. 9) associated with the target print job PJ.

ジョブ詳細情報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 device determination unit 63 refers to the “output target device name” of the job detailed information JD and the product table PT in the storage unit 35, and the output target device TD of the target print job PJ is in-house. It is determined whether the image forming apparatus is a manufactured image forming apparatus or an image forming apparatus manufactured by another company. Specifically, when “product name” and / or “model” made in-house is recorded in “output target device name”, the output target device determination unit 63 determines that the output target device TD is made in-house. The image forming apparatus (MFP 10A) is determined. On the other hand, if “product name” and / or “model” (ie, “product name” and / or “model” made by another company) other than our own are recorded in “output target device name”, output is performed. The target device determination unit 63 determines that the output target device TD is an image forming device (MFP 10B) manufactured by another company.

対象印刷ジョブ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 (MFP 10A) (YES in step S13), the transmission control unit 69 immediately permits transmission of the target print job PJ (step S14). ). Accordingly, the client 30 uses the communication unit 34 to transmit the target print job PJ to the MFP 10A.

一方、出力対象装置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 (MFP 10B) made by another company (NO in step S13), the status information acquisition unit 65 accesses the “standard MIB” (see FIG. 3) in the MFP 10B. The status information ST is acquired (step S16).

この後、クライアント30は、他社製の装置(MFP10B)が印刷禁止状態ST1を有しているか(ステータス情報STに「printing」または「other」が記録されているか)を判定する(ステップS17)。   Thereafter, the client 30 determines whether the device (MFP 10B) made by another company has the printing prohibited state ST1 (whether “printing” or “other” is recorded in the status information ST) (step S17).

ここで、他社製の装置(MFP10B)が印刷禁止状態ST1を有していると判定されると(ステップS17でYES)、送信制御部69は、対象印刷ジョブPJの送信を禁止する(ステップS18)。対象印刷ジョブPJの送信が禁止されると、クライアント30は、通信部34による当該対象印刷ジョブPJの送信を保留する。そして、処理はステップS17に戻る。   If it is determined that the device (MFP 10B) made by another company has the print prohibition state ST1 (YES in step S17), the transmission control unit 69 prohibits transmission of the target print job PJ (step S18). ). When transmission of the target print job PJ is prohibited, the client 30 suspends transmission of the target print job PJ by the communication unit 34. Then, the process returns to step S17.

一方、他社製の装置(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 (MFP 10B) made by another company does not have the print prohibition state ST1 and has the print permission state ST2 (NO in step S17), the count number acquisition unit 67 determines that the MFP 10B The “standard MIB” is accessed to obtain the total count TC1 (step S20). As described above, the count number acquisition unit 67 acquires the total count number TC1 immediately before transmission of the target print job PJ. Then, the process proceeds to step S21.

ステップS21においては、クライアント30は、ジョブ詳細情報JDとトータルカウント数TC1とを管理サーバ50に送信する。そして、処理はステップS22に進む。   In step S <b> 21, the client 30 transmits the detailed job information JD and the total count number TC <b> 1 to the management server 50. Then, the process proceeds to step S22.

なお、管理サーバ50は、ジョブ詳細情報JDとトータルカウント数TC1とをクライアント30から受信すると、管理テーブルTB(図7参照)に各種情報を記録する。詳細には、管理サーバ50は、ジョブ詳細情報JDの「印刷予定枚数」を管理テーブルTBの「印刷予定枚数」に記録する。また、管理サーバ50は、トータルカウント数TC1を管理テーブルTBの「印刷直前のカウント数」に記録する。さらに、管理サーバ50は、ジョブ詳細情報JD等を送信してきたクライアント30(送信元装置)のIPアドレスを管理テーブルTBの「IPアドレス」に記録する。   When the management server 50 receives the detailed job information JD and the total count number TC1 from the client 30, the management server 50 records various information in the management table TB (see FIG. 7). Specifically, the management server 50 records “scheduled print number” of the job detailed information JD in “scheduled print number” of the management table TB. Further, the management server 50 records the total count number TC1 in the “count number immediately before printing” in the management table TB. Furthermore, the management server 50 records the IP address of the client 30 (transmission source apparatus) that has transmitted the detailed job information JD and the like in the “IP address” of the management table TB.

ステップS22においては、送信制御部69は、対象印刷ジョブPJの送信を許可する。対象印刷ジョブPJの送信が許可されると、クライアント30は、通信部34を用いて、対象印刷ジョブPJをMFP10Bに向けて送信する。そして、MFP10Bは、対象印刷ジョブPJのプリントアウト(印刷出力)を実行する。   In step S22, the transmission control unit 69 permits transmission of the target print job PJ. When transmission of the target print job PJ is permitted, the client 30 transmits the target print job PJ to the MFP 10B using the communication unit 34. Then, the MFP 10B executes printout (print output) of the target print job PJ.

<2−2.管理サーバ50の動作>
次に、管理サーバ50の動作について図10を参照しながら説明する。なお、図10は、管理サーバ50の動作を示すフローチャートである。
<2-2. Operation of Management Server 50>
Next, the operation of the management server 50 will be described with reference to FIG. FIG. 10 is a flowchart showing the operation of the management server 50.

管理サーバ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 management server 50 starts monitoring the status information ST of the MFP 10B (step S31 in FIG. 10).

ステータス情報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 number acquisition unit 87 acquires the total count number TC2 of “standard MIB” from the MFP 10B. (Step S32). In this way, the management server 50 detects that the status information ST has been changed to “a state other than the output operation state”, and acquires the total count number TC2 immediately after the target print job PJ ends.

そして、管理サーバ50は、トータルカウント数TC2を格納部55内の管理テーブルTB(図7参照)の「印刷直後のカウント数」に記録する(ステップS33)。   Then, the management server 50 records the total count number TC2 in the “count number immediately after printing” in the management table TB (see FIG. 7) in the storage unit 55 (step S33).

この後、管理サーバ50は、プリントアウト枚数算出部88を用いて、対象印刷ジョブPJの「プリントアウト枚数」を算出する(ステップS34)。   Thereafter, the management server 50 uses the printout number calculation unit 88 to calculate the “printout number” of the target print job PJ (step S34).

具体的には、プリントアウト枚数算出部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 management server 50 records the “printout number” calculated by the printout number calculation unit 88 in the “printout number” of the target print job PJ in the management table TB.

以上の動作によれば、他社製のMFP10Bが印刷禁止状態ST1を有している場合には、対象印刷ジョブPJの送信が禁止される。すなわち、他社製のMFP10Bが他のジョブ(コピージョブ等)を実行している場合等においては、対象印刷ジョブPJの送信が禁止される(図8のステップS18)。その後、印刷許可状態ST2への遷移後に、送信禁止が解除され、対象印刷ジョブPJの送信が開始される。   According to the above operation, when the MFP 10B manufactured by another company has the print prohibition state ST1, transmission of the target print job PJ is prohibited. That is, when the MFP 10B made by another company is executing another job (copy job or the like), the transmission of the target print job PJ is prohibited (step S18 in FIG. 8). Thereafter, after the transition to the print permission state ST2, the transmission prohibition is canceled and transmission of the target print job PJ is started.

このように、対象印刷ジョブPJは、他のジョブ(直前の印刷ジョブ、あるいは、画像形成装置10の操作者の指示に基づくコピージョブ等)の実行が完了するまでは画像形成装置10に送信されず、印刷許可状態ST2への遷移後に、画像形成装置10に送信される。すなわち、当該他のジョブの実行中に対象印刷ジョブPJが送信されることを回避できる。したがって、当該他のジョブの印刷出力枚数が差分値DVに含まれることを防止することが可能であり、他社製のMFP10Bにおけるプリントアウト枚数を正確に算出することが可能である。   As described above, the target print job PJ is transmitted to the image forming apparatus 10 until execution of another job (the previous print job or a copy job based on an instruction from the operator of the image forming apparatus 10) is completed. First, after the transition to the print permission state ST2, it is transmitted to the image forming apparatus 10. That is, the target print job PJ can be prevented from being transmitted during execution of the other job. Therefore, it is possible to prevent the number of printouts of the other job from being included in the difference value DV, and it is possible to accurately calculate the number of printouts in the MFP 10B made by another company.

ところで、対象印刷ジョブ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 image forming apparatus 10. May be executed. Specifically, another new job may further occur during the period from the time when the total count number CT1 is acquired (step S21 in FIG. 8) to the time when the total count number CT2 is acquired (step S32 in FIG. 10). . More specifically, when the status information ST is changed from “printing” (output operation status) after transmission of the target print job PJ to a status other than “printing” (such as “idle”). In the period up to (hereinafter also referred to as the operation period DK), another new job may further occur.

上記動作期間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 image forming apparatus 10 continues “printing” after the target print job PJ is completed until another job is completed (step S31 in FIG. 10). For this reason, the total count TC2 is acquired after the other job is finished (step S32 in FIG. 10), and the difference value DV is printed in addition to the number of printouts of the target print job PJ. Even the number of output sheets will be included. In such a case, if the difference value DV is calculated as the number of printouts, there is a problem that the number of printouts of the target print job PJ cannot be accurately calculated.

これに対して、本実施形態においては、上記差分値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 (MFP 10B) manufactured by another company.

また、対象印刷ジョブ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 (MFP 10B) manufactured by another company.

なお、出力対象装置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 (MFP 10A) (YES in step S13 in FIG. 8), the target print job PJ is immediately transmitted to the MFP 10A (step S14). With regard to devices manufactured in-house, it is possible to refer to various types of information (private MIB (see FIG. 4)) that are uniquely defined. For example, in MFP 10A, which is a device manufactured in-house, as shown in FIG. 4, a printout number CP2 is defined as a private MIB. In the printout number CP2, only the “printout” count number of the MFP 10A is recorded as described above. Therefore, for the MFP 10A manufactured in-house, the number of printouts in the MFP 10A can be calculated by referring to the printout number CP2 of the private MIB. Therefore, it is possible to calculate the number of printouts in the MFP 10A manufactured in-house without using the total count TC recorded in the standard MIB (see FIG. 3) as in the MFP 10B manufactured by another company.

<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 client 30 executes the processing from step S16 to step S22 in FIG. 8 is illustrated, but the present invention is not limited to this, and the management server 50 may execute the processing. Good.

以下では、このような変形例について図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 client 30.

図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 client 30 transmits job detail information JD of the target print job PJ to the management server 50.

図12は、管理サーバ50の動作を示すフローチャートである。   FIG. 12 is a flowchart showing the operation of the management server 50.

管理サーバ50は、対象印刷ジョブPJのジョブ詳細情報JDを受信したか否かを常時監視している(ステップS71)。   The management server 50 constantly monitors whether the detailed job information JD of the target print job PJ has been received (step S71).

管理サーバ50は、ジョブ詳細情報JDをクライアント30から受信すると(ステップS71でYES)、当該ジョブ詳細情報JDの「印刷予定枚数」を管理テーブルTBの「印刷予定枚数」に記録する(ステップS72)。   When the management server 50 receives the job detailed information JD from the client 30 (YES in step S71), the management server 50 records the “scheduled print number” of the job detailed information JD in the “scheduled print number” of the management table TB (step S72). .

この後、管理サーバ50は、MFP10B内の「標準MIB」(図3参照)にアクセスして、ステータス情報STを取得する(ステップS73)。   Thereafter, the management server 50 accesses the “standard MIB” (see FIG. 3) in the MFP 10B, and acquires the status information ST (step S73).

ステップS74においては、管理サーバ50は、ステータス情報STが印刷禁止状態ST1(「printing」または「other」)と印刷許可状態ST2(「idle」)とのいずれの状態であるかを判定する。   In step S74, the management server 50 determines whether the status information ST is in the print prohibition state ST1 (“printing” or “other”) or the print permission state ST2 (“idle”).

ここで、ステータス情報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 management server 50 issues a transmission prohibition instruction HT (not shown) for prohibiting transmission of the target print job PJ. It transmits to the client 30 (step S75). Then, the process returns to step S74.

なお、クライアント30は、管理サーバ50から送信禁止指示HTを受信すると、通信部34による対象印刷ジョブPJの送信を保留する。   Note that the client 30 suspends transmission of the target print job PJ by the communication unit 34 when receiving the transmission prohibition instruction HT from the management server 50.

一方、ステータス情報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 management server 50 uses the count number acquisition unit 87 to obtain the total count number TC1 of “standard MIB” from the MFP 10B. Obtain (step S80).

この後、管理サーバ50は、対象印刷ジョブPJの送信の許可する旨の送信許可指示KT(不図示)をクライアント30に送信する(ステップS82)。   Thereafter, the management server 50 transmits a transmission permission instruction KT (not shown) for permitting transmission of the target print job PJ to the client 30 (step S82).

なお、クライアント30は、管理サーバ50から送信許可指示KTを受信すると、通信部34を用いて対象印刷ジョブPJをMFP10Bに送信する。   When the client 30 receives the transmission permission instruction KT from the management server 50, the client 30 transmits the target print job PJ to the MFP 10B using the communication unit 34.

このような変形例においても、上記実施形態と同様に、他社製のMFP10Bにおけるプリントアウト枚数を正確に算出することが可能である。   Also in such a modification, the number of printouts in the MFP 10B manufactured by another company can be accurately calculated as in the above embodiment.

また、上記変形例では、図8のステップS16からステップS22までの処理を管理サーバ50が実行する場合を例示したが、さらに、図8のステップS13およびステップS14の処理をも管理サーバ50が実行するようにしてもよい。   In the above modification, the case where the management server 50 executes the processing from step S16 to step S22 in FIG. 8 is illustrated, but the management server 50 also executes the processing in steps S13 and S14 in FIG. You may make it do.

また、上記各実施形態においては、印刷管理システム1が自社製のMFP10Aと他社製のMFP10Bとをそれぞれ1台ずつ備えて構成される場合を例示したが、これに限定されない。たとえば、印刷管理システム1が複数の自社製MFPと複数の他社製MFPとを備えて構成されるようにしてもよい。   Further, in each of the above embodiments, the case where the print management system 1 is configured to include one MFP 10A manufactured by one company and one MFP 10B manufactured by another company is illustrated, but the present invention is not limited to this. For example, the print management system 1 may be configured to include a plurality of MFPs manufactured in-house and a plurality of MFPs manufactured by other companies.

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に記載の印刷管理システムにおいて、  The print management system according to claim 1,
前記他社製の画像形成装置におけるトータルカウント数であって前記印刷ジョブの送信直前のトータルカウント数を第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.
a)実行された印刷出力のカウント数を記憶することが可能な画像形成装置に対する印刷ジョブを生成するステップと、
前記印刷ジョブの出力対象装置が自社製の画像形成装置と他社製の画像形成装置とのいずれであるかを判定するステップと、
)前記出力対象装置が前記他社製の画像形成装置であると判定された場合において、前記出力対象装置のステータス情報を取得するステップと、
出力動作中状態を含む第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.
画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得する管理サーバであって、  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. A management server to obtain,
他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第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:
画像形成装置に記憶されるカウント数であって当該画像形成装置で実行された印刷出力のカウント数に基づいて、クライアントコンピュータから前記画像形成装置に対して出力指示される印刷ジョブのプリントアウト枚数を取得する管理サーバであって、  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. A management server to obtain,
他社製の画像形成装置に記憶された前記カウント数であって前記印刷ジョブが前記クライアントコンピュータから前記画像形成装置に送信される前のカウント数を第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:
JP2011206768A 2011-09-22 2011-09-22 Print management system, management server, client computer and program Expired - Fee Related JP5803486B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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