JP2015109014A - Image forming apparatus, server device, and state display terminal - Google Patents

Image forming apparatus, server device, and state display terminal Download PDF

Info

Publication number
JP2015109014A
JP2015109014A JP2013252066A JP2013252066A JP2015109014A JP 2015109014 A JP2015109014 A JP 2015109014A JP 2013252066 A JP2013252066 A JP 2013252066A JP 2013252066 A JP2013252066 A JP 2013252066A JP 2015109014 A JP2015109014 A JP 2015109014A
Authority
JP
Japan
Prior art keywords
image forming
printing
forming apparatus
mfp
status
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013252066A
Other languages
Japanese (ja)
Other versions
JP6273809B2 (en
Inventor
三縞 信広
Nobuhiro Mishima
信広 三縞
淳一 長谷
Junichi Hase
淳一 長谷
大介 中野
Daisuke Nakano
大介 中野
博一 久保田
Hiroichi Kubota
博一 久保田
英剛 岩井
Eigo Iwai
英剛 岩井
悠史 岡本
Yuji Okamoto
悠史 岡本
英明 副島
Hideaki Soejima
英明 副島
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 JP2013252066A priority Critical patent/JP6273809B2/en
Publication of JP2015109014A publication Critical patent/JP2015109014A/en
Application granted granted Critical
Publication of JP6273809B2 publication Critical patent/JP6273809B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image forming apparatus which allows a user to realize whether or not printing is possible in the image forming apparatus without requiring the user to go to the place where the image forming apparatus is placed.SOLUTION: An image forming apparatus for printing data transmitted by a user via a network according to a print operation of the user includes: a communication section for receiving a print reservation of the data; a determination section 201f for determining whether or not a facility and a device present in the path from transmission to printing of the data are normal in the period from reception of the print reservation till the print operation is performed; and a generation section 201g for generating a message indicating whether or not printing is possible in the image forming apparatus on the basis of the determination result. The communication section transmits the message generated to the user.

Description

本発明は、ネットワークを介して送信されたデータを印刷する技術に関する。   The present invention relates to a technique for printing data transmitted via a network.

ネットワークを介して、プリンターやMFP(Multi-Functional Peripheral)などの画像形成装置に対して、印刷ジョブを送信するネットワークプリンティングが普及している。
特許文献1によると、ネットワークプリンティングに好適なプルプリントが開示されている。プルプリントでは、PC(Personal Computer)の利用者がドキュメントの印刷を指示すると、PC内で作成された印刷ジョブがサーバー装置に送信され、保存される。その後に、利用者は、画像形成装置の設置された場所へ出向いて、画像形成装置に対して印刷ジョブの実行を指示する。指示を受けた画像形成装置は、サーバー装置から、印刷ジョブを引き出して、実行する。
Network printing for transmitting a print job to an image forming apparatus such as a printer or an MFP (Multi-Functional Peripheral) via a network has become widespread.
According to Patent Document 1, a pull print suitable for network printing is disclosed. In pull printing, when a PC (Personal Computer) user instructs printing of a document, a print job created in the PC is transmitted to the server device and stored. Thereafter, the user goes to a place where the image forming apparatus is installed and instructs the image forming apparatus to execute a print job. Upon receiving the instruction, the image forming apparatus pulls out the print job from the server apparatus and executes it.

特開2012−64004号公報JP 2012-64004 A

しかしながら、上述のプルプリントによると、画像形成装置が故障している場合には、利用者は、画像形成装置の設置された場所へ行って初めて印刷ができないことを知ることとなる。この結果、利用者が画像形成装置の設置された場所へ行くという行為が無駄になると言う問題点がある。
本発明は、このような問題点に鑑み、利用者が画像形成装置の設置された場所へ出向くことなく、当該画像形成装置における印刷の可否を知ることができる画像形成装置、サーバー装置及び状態表示端末を提供することを目的とする。
However, according to the above-described pull printing, when the image forming apparatus is out of order, the user knows that printing cannot be performed until he / she goes to the place where the image forming apparatus is installed. As a result, there is a problem that the act of the user going to the place where the image forming apparatus is installed is wasted.
In view of such problems, the present invention provides an image forming apparatus, a server apparatus, and a status display that allow a user to know whether or not printing is possible without going to a place where the image forming apparatus is installed. The purpose is to provide a terminal.

上記目的を達成するため、本発明の一態様は、利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置であって、前記データの印刷予約を受信する受信手段と、前記印刷予約を受け付けた後、前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを判断する判断手段と、前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、生成した前記メッセージを前記利用者に対して送信する送信手段とを備えることを特徴とする。   In order to achieve the above object, one aspect of the present invention provides an image forming apparatus for printing data transmitted by a user via a network in accordance with a printing operation of the user, wherein the printing reservation of the data is performed. A receiving unit that receives the print reservation, and a determination unit that determines whether or not the equipment and apparatus interposed in the path from the transmission of the data to the printing are normal during a period from when the print reservation is received to when the printing operation is performed And a generation unit that generates a message indicating whether printing is possible in the image forming apparatus using a determination result by the determination unit, and a transmission unit that transmits the generated message to the user. Features.

この態様によると、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。
ここで、利用者の発行端末は、ネットワークを介して、前記データ及び当該データの印刷予約を前記画像形成装置に送信し、前記受信手段は、前記発行端末から前記印刷予約を受信し、前記判断手段は、前記画像形成装置が有する印刷機構が正常に動作しているか否かを判断し、前記印刷機構が正常に動作している場合、印刷が可能であると判断し、前記印刷機構が正常に動作していない場合、印刷が不可能であると判断し、前記生成手段は、前記印刷機構が正常に動作していると判断するとき、印刷可を示す前記メッセージを生成し、前記印刷機構が正常に動作していないと判断するとき、印刷不可を示す前記メッセージを生成するとしてもよい。この態様によると、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。
According to this aspect, it is possible to know whether or not printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.
Here, the issuing terminal of the user transmits the data and the print reservation of the data to the image forming apparatus via the network, and the receiving unit receives the print reservation from the issuing terminal, and determines the determination. And a means for determining whether or not a printing mechanism included in the image forming apparatus is operating normally. If the printing mechanism is operating normally, it is determined that printing is possible, and the printing mechanism is normal. In the case where the printing mechanism is not operating, it is determined that printing is impossible, and when the generation unit determines that the printing mechanism is operating normally, the generation unit generates the message indicating that printing is possible, and the printing mechanism When it is determined that is not operating normally, the message indicating that printing cannot be performed may be generated. According to this aspect, it is possible to know whether or not printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.

ここで、利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、前記画像形成装置に送信し、前記受信手段は、前記サーバー装置から、前記印刷予約を受信し、前記判断手段は、前記画像形成装置が有する印刷機構が正常に動作しているか否かを判断し、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを判断し、(1)前記印刷機構が正常に動作しており、前記サーバー装置に対するアクセスが可能である場合、印刷が可能であると判断し、(2)前記印刷機構が正常に動作していない場合、又は、前記サーバー装置に対するアクセスが不可能である場合、印刷が不可能であると判断し、前記生成手段は、(1)前記画像形成装置が有する印刷機構が正常に動作していると判断し、前記サーバー装置に対するアクセスが可能と判断するとき、印刷が可能であることを示す前記メッセージを生成し、(2)前記画像形成装置が有する印刷機構が正常に動作していないか、又は、前記サーバー装置に対するアクセスが不可能と判断するとき、印刷が不可能であることを示す前記メッセージを生成するとしてもよい。この態様によると、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。   Here, the user issuing terminal transmits the data to a server device via a network, and the server device transmits a print reservation for the data to the image forming device via the network, The receiving unit receives the print reservation from the server device, and the determining unit determines whether a printing mechanism included in the image forming apparatus is operating normally, and the server device via the network. (1) When the printing mechanism is operating normally and access to the server device is possible, it is determined that printing is possible, and (2) the printing is performed. If the mechanism is not operating normally, or if access to the server device is impossible, it is determined that printing is impossible, and the generation unit ( ) When it is determined that the printing mechanism of the image forming apparatus is operating normally, and when it is determined that access to the server apparatus is possible, the message indicating that printing is possible is generated, and (2) When it is determined that the printing mechanism of the image forming apparatus is not operating normally or access to the server apparatus is impossible, the message indicating that printing is impossible may be generated. According to this aspect, it is possible to know whether or not printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.

ここで、利用者の発行端末は、ネットワークを介して、前記データをそれぞれサーバー装置及び補完サーバー装置に送信し、前記サーバー装置及び前記補完サーバー装置は、それぞれ、当該データの印刷予約を、ネットワークを介して、前記画像形成装置に送信し、前記受信手段は、前記サーバー装置及び前記補完サーバー装置から、それぞれ、前記印刷予約を受信し、前記判断手段は、前記画像形成装置が有する印刷機構が正常に動作しているか否かを判断し、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを判断し、前記画像形成装置が有する印刷機構が正常に動作していると判断し、前記サーバー装置に対するアクセスが不可能と判断する場合に、さらに、前記補完サーバー装置に対するアクセスが可能か否かを判断し、(1)前記補完サーバー装置に対するアクセスが可能と判断するとき、印刷が可能であると判断し、(2)前記補完サーバー装置に対するアクセスが不可能と判断するとき、印刷が不可能であると判断し、前記生成手段は、さらに、前記画像形成装置が有する印刷機構が正常に動作していると判断し、前記サーバー装置に対するアクセスが不可能と判断する場合に、(1)前記補完サーバー装置に対するアクセスが可能と判断するとき、印刷が可能であることを示す前記メッセージを生成し、(2)前記補完サーバー装置に対するアクセスが不可能と判断するとき、印刷が不可能であることを示す前記メッセージを生成するとしてもよい。この態様によると、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。   Here, the issuing terminal of the user transmits the data to the server device and the complementary server device via the network, respectively, and the server device and the complementary server device respectively make a print reservation for the data via the network. And the reception unit receives the print reservation from the server device and the complementary server device, respectively, and the determination unit has a normal printing mechanism of the image forming device. To determine whether the server device can be accessed via the network, determine that the printing mechanism of the image forming apparatus is operating normally, and When it is determined that access to the server device is impossible, further access to the complementary server device is possible. (1) When it is determined that access to the complementary server device is possible, it is determined that printing is possible. (2) When it is determined that access to the complementary server device is impossible, printing is performed. If the generation unit determines that the printing mechanism of the image forming apparatus is operating normally and determines that access to the server apparatus is impossible, (1) ) When it is determined that access to the complementary server device is possible, the message indicating that printing is possible is generated. (2) When it is determined that access to the complementary server device is impossible, printing is not possible. The message indicating that it is present may be generated. According to this aspect, it is possible to know whether or not printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.

ここで、前記判断手段は、定期的に前記判断を行い、前記生成手段は、定期的に前記メッセージを送信するとしてもよい。この態様によると、受信側で、不定期のタイミングでメッセージを受信したとき、異常が発生していると判断できる。
また、本発明の別の一態様は、利用者からネットワークを介して受信したデータを、当該利用者の印刷操作に従って当該データを印刷するための画像形成装置へ送信するサーバー装置であって、複数の画像形成装置の中から、利用者の状態表示端末の所在地の近辺に存在する画像形成装置を候補画像形成装置として検索する検索手段と、各候補画像形成装置から、当該候補画像形成装置が有する印刷機構の状態を示す状態情報を受信する受信手段と、受信した状態情報を、前記状態表示端末に対して送信する送信手段とを備えることを特徴とする。この態様によると、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。
Here, the determination unit may periodically perform the determination, and the generation unit may periodically transmit the message. According to this aspect, when a message is received at an irregular timing on the receiving side, it can be determined that an abnormality has occurred.
Another aspect of the present invention is a server device that transmits data received from a user via a network to an image forming apparatus for printing the data in accordance with the printing operation of the user. The candidate image forming apparatus has a search means for searching for an image forming apparatus existing near the location of the user's status display terminal as a candidate image forming apparatus, and each candidate image forming apparatus. It is characterized by comprising receiving means for receiving status information indicating the status of the printing mechanism, and transmitting means for transmitting the received status information to the status display terminal. According to this aspect, it is possible to know whether or not printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.

ここで、前記受信手段は、定期的に前記状態情報を受信し、前記送信手段は、定期的に前記状態情報を送信するとしてもよい。この態様によると、受信側で、不定期に状態情報を受信したとき、異常が発生していると判断できる。
また、本発明の別の一態様は、利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置における印刷可否を表示する状態表示端末であって、前記データの送信から印刷に至る経路に介在する設備及び装置を示す状態情報を受信する受信手段と、受信した前記状態情報を用いて、前記画像形成装置における印刷が可能であるか否かを判断する判断手段と、前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、生成した前記メッセージを表示する表示手段とを備えることを特徴とする。この態様によると、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。
Here, the receiving unit may periodically receive the state information, and the transmitting unit may periodically transmit the state information. According to this aspect, when the reception side receives the state information irregularly, it can be determined that an abnormality has occurred.
Another aspect of the present invention is a status display terminal that displays whether or not printing is possible in an image forming apparatus for printing data transmitted by a user via a network according to the printing operation of the user. Judging whether or not printing is possible in the image forming apparatus by using a receiving unit that receives status information indicating facilities and apparatuses interposed in a path from the transmission of data to printing, and the received status information And a generation unit that generates a message indicating whether printing is possible in the image forming apparatus, and a display unit that displays the generated message. . According to this aspect, it is possible to know whether or not printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.

ここで、前記受信手段により前記状態情報を受信しない場合、前記判断手段は、前記画像形成装置における印刷が不可能であると判断し、前記生成手段は、前記画像形成装置において印刷が不可能であることを示すメッセージを生成してもよい。
ここで、利用者の発行端末は、ネットワークを介して、前記データ及び当該データの印刷予約を、複数の画像形成装置に送信し、各画像形成装置は、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す前記状態情報を前記状態表示端末に対して送信し、前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から、前記状態情報を受信し、前記判断手段は、各画像形成装置につき、前記状態情報が前記印刷機構が正常に動作していることを示す場合に、印刷が可能であると判断し、前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成してもよい。また、前記判断手段は、前記状態情報が前記印刷機構が正常に動作していないことを示す場合に、又は、前記状態情報を受信しない場合、印刷が不可能であると判断し、前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成してもよい。上記態様によると、BOXプリントの場合、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。
Here, when the status information is not received by the receiving unit, the determining unit determines that printing in the image forming apparatus is impossible, and the generating unit cannot print in the image forming apparatus. You may generate the message which shows that there exists.
Here, the issuing terminal of the user transmits the data and the print reservation of the data to a plurality of image forming apparatuses via the network, and each image forming apparatus has a normal printing mechanism. The status information indicating whether or not the image forming apparatus is operating is transmitted to the status display terminal, and the receiving means receives the status information from the image forming apparatus if each image forming apparatus is operating. The determination unit determines that printing is possible for each image forming apparatus when the status information indicates that the printing mechanism is operating normally. The message indicating that printing is possible in the apparatus may be generated. The determining means determines that printing is impossible when the status information indicates that the printing mechanism is not operating normally or when the status information is not received, and the generating means May generate the message indicating that printing is impossible in each image forming apparatus. According to the above aspect, in the case of BOX printing, it is possible to know whether printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.

ここで、利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、各画像形成装置は、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第1状態情報、及び、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを示す第2状態情報を前記状態表示端末に対して送信し、前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から、前記第1状態情報及び前記第2状態情報を受信し、前記判断手段は、各画像形成装置につき、前記第1状態情報が前記印刷機構が正常に動作していることを示すか否かを判断し、前記第2状態情報が前記サーバー装置に対するアクセスが可能であることを示すか否かを判断し、前記第1状態情報が前記印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置に対するアクセスが可能であることを示す場合に、印刷が可能であると判断し、前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成してもよい。また、前記判断手段は、(1)受信した前記第1状態情報が前記印刷機構が正常に動作していないことを示す場合、(2)受信した前記第2状態情報が前記サーバー装置に対するアクセスが不可能であることを示す場合、(3)前記第1状態情報を受信しない場合、又は、(4)前記第2状態情報を受信しない場合、印刷が不可能であると判断し、前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成してもよい。上記態様によると、画像形成装置から受信した情報により、印刷の可否を知ることができる。   Here, the user issuing terminal transmits the data to a server device via a network, and the server device transmits a print reservation for the data to a plurality of image forming devices via the network, Each image forming apparatus can access the server apparatus via the network, as the state information, the first state information indicating whether or not the printing mechanism of the image forming apparatus is operating normally. Second status information indicating whether or not to the status display terminal, and if the image forming apparatus is operating, the receiving means sends the first status information and the second status information from the image forming apparatus. The status information is received, and the determination means determines, for each image forming apparatus, whether the first status information indicates that the printing mechanism is operating normally, and the second status information. Determines whether the server device can be accessed, the first status information indicates that the printing mechanism is operating normally, and the second status information indicates that the server device is operating normally. When it is indicated that access is possible, it is determined that printing is possible, and the generation unit may generate the message indicating that printing is possible in each image forming apparatus. In addition, the determination unit may: (1) if the received first status information indicates that the printing mechanism is not operating normally; (2) if the received second status information indicates that the server device is accessed. If it indicates that it is impossible, (3) if the first status information is not received, or (4) if the second status information is not received, it is determined that printing is impossible, and the generation unit May generate the message indicating that printing is impossible in each image forming apparatus. According to the above aspect, whether or not printing is possible can be known from the information received from the image forming apparatus.

ここで、利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、前記サーバー装置は、各画像形成装置から、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す状態情報を取得し、当該画像形成装置からの応答の有無を含む前記状態情報を前記状態表示端末に対して送信し、前記受信手段は、前記サーバー装置が動作していれば、当該サーバー装置から、複数の前記状態情報を受信し、前記判断手段は、1台の画像形成装置に係る前記状態情報が、当該画像形成装置から前記サーバー装置に対する応答があることを示し、前記状態情報が、前記印刷機構が正常に動作していることを示す場合に、印刷が可能であると判断し、前記生成手段は、各画像形成装置において、印刷が可能であることを示す前記メッセージを生成してもよい。また、前記判断手段は、(1)受信した前記状態情報が前記印刷機構が正常に動作していないことを示す場合、(2)前記状態情報が、当該画像形成装置からの応答がないことを示す場合、又は、(3)前記状態情報を受信しない場合、印刷が不可能であると判断し、前記生成手段は、各画像形成装置において、印刷が不可能であることを示す前記メッセージを生成してもよい。上記態様によると、サーバー装置から受信した情報により、印刷の可否を知ることができる。   Here, the user issuing terminal transmits the data to a server device via a network, and the server device transmits a print reservation for the data to a plurality of image forming devices via the network, The server apparatus obtains status information indicating whether or not the printing mechanism of the image forming apparatus is operating normally from each image forming apparatus, and the status information including presence / absence of a response from the image forming apparatus To the status display terminal, and if the server device is operating, the receiving means receives a plurality of status information from the server device, and the determining means is configured to form one image. The status information regarding the apparatus indicates that there is a response from the image forming apparatus to the server apparatus, and the status information indicates that the printing mechanism is operating normally. A, it is determined that printing is possible, the generation unit, in the image forming apparatus, may generate the message indicating that printing is possible. Further, the determination means (1) indicates that the status information received indicates that the printing mechanism is not operating normally, and (2) the status information indicates that there is no response from the image forming apparatus. Or (3) if the status information is not received, it is determined that printing is impossible, and the generation unit generates the message indicating that printing is impossible in each image forming apparatus. May be. According to the above aspect, whether or not printing is possible can be known from the information received from the server device.

ここで、利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、各画像形成装置は、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第1状態情報、及び、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを示す第2状態情報を前記状態表示端末に対して送信し、前記サーバー装置は、各画像形成装置から、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第3状態情報を取得し、当該画像形成装置からの応答の有無を含む前記第3状態情報を前記状態表示端末に対して送信し、前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から前記第1状態情報及び前記第2状態情報を受信し、前記サーバー装置が動作していれば、当該サーバー装置から複数の前記第3状態情報を受信し、前記判断手段は、各画像形成装置につき、受信した前記第1状態情報、前記第2状態情報及び前記第3状態情報の組合せにより、当該画像形成装置における印刷が可能であるか否かを判断してもよい。また、前記判断手段は、各画像形成装置につき、前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示すか否か、前記第2状態情報が前記サーバー装置に対するアクセスが可能であることを示すか否か、及び、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示すか否かを判断し、(1)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが可能であることを示し、前記第3状態情報を受信しない場合、(2)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示す場合、又は、(3)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが可能であることを示し、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示す場合、当該画像形成装置における印刷が可能であると判断し、前記生成手段は、前記画像形成装置において印刷が可能であることを示す前記メッセージを生成してもよい。さらに、前記判断手段は、(1)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報を受信しない場合、(2)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報が前記画像形成装置からの応答が無いこと示す場合、(3)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示す場合、(4)前記第3状態情報を受信せず、前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示す場合、(5)前記第3状態情報を受信せず、前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが不可能であることを示す場合、(6)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示し、前記第3状態情報が前記画像形成装置からの応答がないことを示す場合、(7)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが不可能であることを示し、前記第3状態情報が前記画像形成装置からの応答がないことを示す場合、(8)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示し、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示す場合、当該画像形成装置における印刷が不可能であると判断し、前記生成手段は、前記画像形成装置において印刷が不可能であることを示す前記メッセージを生成してもよい。上記態様によると、サーバー装置及び画像形成装置から受信した情報により、印刷の可否を知ることができる。   Here, the user issuing terminal transmits the data to a server device via a network, and the server device transmits a print reservation for the data to a plurality of image forming devices via the network, Each image forming apparatus can access the server apparatus via the network, as the state information, the first state information indicating whether or not the printing mechanism of the image forming apparatus is operating normally. Second status information indicating whether or not the status display terminal transmits the status information to each of the status display terminals, and the server device receives, as the status information, whether the printing mechanism of the image forming device is operating normally. Third state information indicating whether or not a response is received from the image forming apparatus is transmitted to the state display terminal, and the receiver Receives the first status information and the second status information from the image forming apparatus if each image forming apparatus is operating, and if the server apparatus is operating, The third state information is received, and the determination unit can perform printing in the image forming apparatus for each image forming apparatus based on the combination of the received first state information, the second state information, and the third state information. It may be determined whether or not. In addition, for each image forming apparatus, the determination unit determines whether the first state information indicates that a printing mechanism included in the image forming apparatus is operating normally, and the second state information indicates the server apparatus. And whether or not the third status information indicates that the printing mechanism of the image forming apparatus is operating normally, and (1) The first status information indicates that the printing mechanism of the image forming apparatus is operating normally, the second status information indicates that access to the server device is possible, and the third status information is When not received, (2) When the first status information and the second status information are not received, and the third status information indicates that the printing mechanism of the image forming apparatus is operating normally, or (3) the first The status information indicates that the printing mechanism of the image forming apparatus is operating normally, the second status information indicates that the server device is accessible, and the third status information indicates the image When the printing mechanism of the forming apparatus indicates that it is operating normally, it is determined that printing can be performed in the image forming apparatus, and the generation unit indicates that printing is possible in the image forming apparatus. The message may be generated. Further, when the determination means (1) does not receive the first state information and the second state information and does not receive the third state information, (2) the first state information and the second state information Is received, and the third state information indicates that there is no response from the image forming apparatus. (3) The first state information and the second state information are not received, and the third state information When the printing mechanism of the image forming apparatus indicates that it is not operating normally, (4) the third state information is not received, and the printing mechanism of the image forming apparatus is operated normally by the first state information. (5) The third state information is not received, and the first state information indicates that the printing mechanism of the image forming apparatus is operating normally, and the second state Information is not accessible to the server device (6) The first status information indicates that the printing mechanism of the image forming apparatus is not operating normally, and the third status information does not have a response from the image forming apparatus. (7) The first status information indicates that the printing mechanism of the image forming apparatus is operating normally, and the second status information is inaccessible to the server device. When the third status information indicates that there is no response from the image forming apparatus, (8) the first status information indicates that the printing mechanism of the image forming apparatus is not operating normally. When the third state information indicates that the printing mechanism of the image forming apparatus is not operating normally, it is determined that printing in the image forming apparatus is impossible, and the generation unit Equipment May generate the message indicating that have been printed is not possible. According to the above aspect, whether or not printing is possible can be known from the information received from the server apparatus and the image forming apparatus.

ここで、利用者の発行端末は、ネットワークを介して、前記データをそれぞれサーバー装置及び補完サーバー装置に送信し、前記サーバー装置及び前記補完サーバー装置は、それぞれ、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、各画像形成装置は、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第1状態情報、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを示す第2状態情報、及び、前記ネットワークを介する、前記補完サーバー装置に対するアクセスが可能か否かを示す第3状態情報を前記状態表示端末に対して送信し、前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から、前記第1状態情報、前記第2状態情報及び前記第3状態情報を受信し、前記判断手段は、各画像形成装置につき、受信した前記第1状態情報、前記第2状態情報及び前記第3状態情報に基づき、当該画像形成装置における印刷が可能であるか否かを判断してもよい。また、前記判断手段は、各画像形成装置につき、前記第1状態情報により、前記画像形成装置が有する印刷機構が正常に動作しているか否か、及び、前記第2状態情報により、前記サーバー装置に対するアクセスが可能であるか否かを判断し、(1)各画像形成装置につき、前記印刷機構が正常に動作しており、前記サーバー装置に対するアクセスが不可能であると判断する場合、又は、(2)各画像形成装置につき、前記印刷機構が正常に動作しており、前記第2状態情報を受信しないと判断する場合、さらに、前記第3状態情報により、前記補完サーバー装置に対するアクセスが可能であるか否かを判断し、前記補完サーバー装置に対するアクセスが可能であるとき、印刷が可能であると判断し、前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成してもよい。また、前記判断手段は、(1)各画像形成装置につき、当該画像形成装置が有する前記印刷機構が正常に動作しており、前記サーバー装置に対するアクセスが不可能であると判断する場合、又は、(2)各画像形成装置につき、当該画像形成装置が有する前記印刷機構が正常に動作しており、前記第2状態情報を受信しないと判断する場合、前記補完サーバー装置に対するアクセスが不可能であると判断するとき、印刷が不可能であると判断し、前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成してもよい。さらに、前記サーバー装置は、各画像形成装置から、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第4状態情報を取得し、当該画像形成装置からの応答の有無を含む前記第4状態情報を前記状態表示端末に対して送信し、前記受信手段は、前記サーバー装置が動作していれば、当該サーバー装置から前記第4状態情報を受信し、前記判断手段は、さらに、前記第4状態情報を受信しない場合、又は、前記第4状態情報が前記画像形成装置からの応答が無いことを示す場合、前記サーバー装置に対するアクセスが不可能であると判断してもよい。上記態様によると、サーバー装置、補完サーバー装置及び画像形成装置から受信した情報により、印刷の可否を知ることができる。   Here, the issuing terminal of the user transmits the data to the server device and the complementary server device via the network, respectively, and the server device and the complementary server device respectively make a print reservation for the data via the network. Each of the image forming apparatuses transmits, as the status information, first status information indicating whether a printing mechanism of the image forming apparatus is operating normally, and the network. Second status information indicating whether or not the server device is accessible and third status information indicating whether or not the complementary server device is accessible via the network are provided to the status display terminal. If the image forming apparatuses are operating, the receiving means sends the first status information from the image forming apparatus, The second status information and the third status information are received, and the determination unit determines the image based on the received first status information, the second status information, and the third status information for each image forming apparatus. It may be determined whether printing in the forming apparatus is possible. In addition, for each image forming apparatus, the determination unit determines whether the printing mechanism included in the image forming apparatus is operating normally based on the first state information, and determines whether the server apparatus is based on the second state information. (1) When it is determined that the printing mechanism is operating normally for each image forming apparatus and access to the server apparatus is impossible, or (2) For each image forming apparatus, when it is determined that the printing mechanism is operating normally and does not receive the second status information, the supplementary server device can be accessed by the third status information. If the complementary server device can be accessed, it is determined that printing is possible. It may generate the message indicating that printing is possible. In addition, the determination unit determines (1) that, for each image forming apparatus, the printing mechanism of the image forming apparatus is operating normally and access to the server apparatus is impossible, or (2) For each image forming apparatus, when it is determined that the printing mechanism of the image forming apparatus is operating normally and does not receive the second status information, access to the complementary server apparatus is impossible. When determining that printing is impossible, the generation unit may generate the message indicating that printing is impossible in each image forming apparatus. Further, the server device acquires, as the state information, fourth state information indicating whether or not a printing mechanism included in the image forming device is operating normally, from the image forming device. The fourth status information including the presence or absence of a response to the status display terminal is transmitted to the status display terminal, and the receiving means receives the fourth status information from the server device if the server device is operating, Further, when the fourth state information is not received, or when the fourth state information indicates that there is no response from the image forming apparatus, the determination unit determines that access to the server device is impossible. You may judge. According to the above aspect, it is possible to know whether printing is possible from information received from the server device, the complementary server device, and the image forming device.

ここで、前記画像形成装置は、定期的に前記状態情報を送信し、前記判断手段は、前記受信手段により、非定期に前記状態情報を受信した場合、印刷が不可能であると判断し、前記生成手段は、前記画像形成装置において印刷が不可能であることを示す前記メッセージを生成してもよい。
この態様によると、非定期に状態情報を受信した場合、印刷が不可能であることを示すメッセージを生成するので、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。
Here, the image forming apparatus periodically transmits the status information, and the determination unit determines that printing is impossible when the reception unit receives the status information irregularly, The generation unit may generate the message indicating that printing is impossible in the image forming apparatus.
According to this aspect, when the status information is received irregularly, a message indicating that printing is impossible is generated, so that the user does not go to the place where the image forming apparatus is installed, and the image forming apparatus You can know whether printing is possible.

また、本発明の別の一態様は、発行端末、画像形成装置及び状態表示端末から構成される印刷システムであって、前記発行端末は、利用者の操作により、ネットワークを介して、データ及び当該データの印刷予約を前記画像形成装置に送信し、受信した前記データを当該利用者の印刷操作に従って印刷するための画像形成装置は、前記データの印刷予約を受信する受信手段と、前記印刷予約を受け付けた後、前記印刷操作がされるまでの期間において、当該画像形成装置が有する印刷機構が正常か否かを判断する判断手段と、前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、生成した前記メッセージを前記状態表示端末に対して送信する送信手段とを備え、前記状態表示端末は、前記メッセージを受信する受信手段と、受信したメッセージを表示する表示手段とを備えることを特徴とする。また、本発明の別の一態様は、発行端末、画像形成装置、サーバー装置及び状態表示端末から構成される印刷システムであって、前記発行端末は、利用者の操作により、ネットワークを介して、データ及び当該データの印刷予約を前記サーバー装置に送信し、前記サーバー装置は、前記データ及び前記印刷予約を受信する受信手段と、前記印刷予約を受信した場合、複数の画像形成装置の中から、前記状態表示端末の所在地の近辺に存在する画像形成装置を候補画像形成装置として検索する検索手段と、前記候補画像形成装置に対して、印刷予約を送信する送信手段とを備え、前記サーバー装置から前記印刷予約を受信し、当該利用者の操作に従って、前記サーバー装置から前記データを取得し、取得した前記データを印刷するための画像形成装置は、前記印刷予約を受信する受信手段と、前記印刷予約を受信した場合、当該画像形成装置が有する印刷機構の状態及び前記サーバー装置に対するアクセス結果を、状態情報として、取得する取得手段と、取得した前記状態情報を前記状態表示端末に対して送信する送信手段とを備え、前記状態表示端末は、前記状態情報を受信する受信手段と、受信した前記状態情報を用いて、前記画像形成装置における印刷が可能であるか否かを判断する判断手段と、前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、生成した前記メッセージを表示する表示手段とを備えることを特徴とする。ここで、前記印刷システムは、さらに、補完サーバー装置を含み、前記発行端末は、さらに、ネットワークを介して、印刷予約及び前記データを補完サーバー装置に送信し、前記補完サーバー装置は、当該データの印刷予約を、ネットワークを介して、前記候補画像形成装置に送信し、前記画像形成装置の前記受信手段は、さらに、前記補完サーバー装置から、前記印刷予約を受信し、前記取得手段は、さらに、前記補完サーバー装置から前記印刷予約を受信した場合、前記状態情報として、前記補完サーバー装置に対するアクセス結果を取得し、前記画像形成装置の前記送信手段は、さらに、前記状態情報の一つとして、前記補完サーバー装置に対するアクセス結果を前記状態表示端末に対して送信し、前記状態表示端末の前記受信手段は、さらに、前記状態情報の一つとして、前記補完サーバー装置に対するアクセス結果を受信し、前記状態表示端末の前記判断手段は、前記補完サーバー装置に対するアクセス結果を含む前記状態情報を用いて、判断するとしてもよい。上記の各印刷システムにおいて、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができる。   According to another aspect of the present invention, there is provided a printing system including an issuing terminal, an image forming apparatus, and a status display terminal, and the issuing terminal receives data and the data via a network by a user operation. An image forming apparatus for transmitting a print reservation for data to the image forming apparatus and printing the received data in accordance with a printing operation of the user, receiving means for receiving the print reservation for the data, and the print reservation In the period from the reception until the printing operation is performed, a determination unit that determines whether or not the printing mechanism of the image forming apparatus is normal and a determination result by the determination unit are used in the image forming apparatus. The status display includes generation means for generating a message indicating whether printing is possible, and transmission means for transmitting the generated message to the status display terminal. End is characterized by comprising: a receiving means for receiving the message, and display means for displaying the received message. Another aspect of the present invention is a printing system including an issuing terminal, an image forming apparatus, a server apparatus, and a status display terminal, and the issuing terminal is operated by a user through a network. The data and the print reservation of the data are transmitted to the server device, and the server device receives the data and the print reservation, and when the print reservation is received, from the plurality of image forming devices, A search unit that searches for an image forming apparatus that exists in the vicinity of the location of the status display terminal as a candidate image forming apparatus; and a transmission unit that transmits a print reservation to the candidate image forming apparatus. An image format for receiving the print reservation, acquiring the data from the server device according to the operation of the user, and printing the acquired data A receiving unit configured to receive the print reservation; and an acquisition unit configured to acquire, as status information, a state of a printing mechanism included in the image forming apparatus and an access result to the server device when the print reservation is received; Transmitting means for transmitting the acquired status information to the status display terminal, wherein the status display terminal uses the status information received by the receiving means for receiving the status information, and the image forming apparatus A determination unit that determines whether or not printing is possible, a generation unit that generates a message indicating whether printing is possible in the image forming apparatus, using the determination result of the determination unit, and the generated message is displayed Display means. Here, the printing system further includes a complementary server device, and the issuing terminal further transmits the print reservation and the data to the complementary server device via the network, and the complementary server device A print reservation is transmitted to the candidate image forming apparatus via a network, the receiving unit of the image forming apparatus further receives the print reservation from the complementary server apparatus, and the acquiring unit further includes: When the print reservation is received from the complementary server device, an access result to the complementary server device is acquired as the status information, and the transmission unit of the image forming apparatus further includes the status information as the status information. The access result for the complementary server device is transmitted to the status display terminal, and the receiving means of the status display terminal Further, as one of the state information, an access result for the complementary server device is received, and the determination means of the state display terminal makes a determination using the state information including the access result for the complementary server device. Also good. In each of the printing systems described above, it is possible to know whether or not printing is possible in the image forming apparatus without going to the place where the image forming apparatus is installed.

印刷システム10の構成を示すシステム構成図である。1 is a system configuration diagram showing a configuration of a printing system 10. FIG. ジョブ発行端末100の構成を示すブロック図である。2 is a block diagram illustrating a configuration of a job issuing terminal 100. FIG. システムパラメーター122のデータ構造を示す。The data structure of the system parameter 122 is shown. MFP情報テーブル131のデータ構造を示す。2 shows a data structure of the MFP information table 131. 利用者情報テーブル141のデータ構造を示す。The data structure of the user information table 141 is shown. ジョブ情報151のデータ構造を示す。The data structure of the job information 151 is shown. 候補MFP情報テーブル161のデータ構造を示す。The data structure of candidate MFP information table 161 is shown. 表示部104により表示される画面171、172、173、174及び176を示す。Screens 171, 172, 173, 174, and 176 displayed by the display unit 104 are shown. MFP200の断面図を示す。A cross-sectional view of the MFP 200 is shown. コントローラー部200yの構成を示す。The structure of the controller part 200y is shown. コントローラー部200yの機能的構成を示す。The functional structure of the controller part 200y is shown. BOX221aのデータ構造の一例を示す。An example of the data structure of BOX221a is shown. BOX情報テーブル241のデータ構造の一例を示す。An example of the data structure of the BOX information table 241 is shown. (a)MFPプリント管理テーブル261aのデータ構造の一例を示す。(b)MFPプリント管理テーブル261bのデータ構造の一例を示す。(A) shows an example of the data structure of the MFP print management table 261a. (B) shows an example of the data structure of the MFP print management table 261b. ディスプレィ218により表示される画面281、282、283、284、285及び286を示す。Screens 281, 282, 283, 284, 285 and 286 displayed by the display 218 are shown. 状態表示端末300の構成を示すブロック図である。3 is a block diagram showing a configuration of a status display terminal 300. FIG. 状態テーブル331aのデータ構造の一例を示す。An example of the data structure of the state table 331a is shown. 状態テーブル331bのデータ構造の一例を示す。An example of the data structure of the state table 331b is shown. 状態テーブル331cのデータ構造の一例を示す。An example of the data structure of the state table 331c is shown. 状態テーブル331dのデータ構造の一例を示す。An example of the data structure of state table 331d is shown. 一例としてのMFP状態表示画面561を示す。An MFP status display screen 561 is shown as an example. 一例としてのMFP状態表示画面581を示す。An MFP status display screen 581 is shown as an example. サーバー装置400の構成を示すブロック図である。3 is a block diagram showing a configuration of a server device 400. FIG. サーバープリント管理テーブル431のデータ構造の一例を示す。An example of the data structure of the server print management table 431 is shown. MFP情報テーブル451のデータ構造の一例を示す。An example of the data structure of the MFP information table 451 is shown. MFP状態テーブル461のデータ構造の一例を示す。4 shows an exemplary data structure of an MFP status table 461. P2P端末500の構成を示すブロック図である。2 is a block diagram showing a configuration of a P2P terminal 500. FIG. P2Pプリント管理テーブル531のデータ構造の一例を示す。An example of the data structure of the P2P print management table 531 is shown. 印刷システム10におけるジョブ発行の動作を示すシーケンス図(その1)である。図30へ続く。FIG. 6 is a sequence diagram (part 1) illustrating a job issuance operation in the printing system. Continued to FIG. 印刷システム10におけるジョブ発行の動作を示すシーケンス図(その2)である。図31へ続く。FIG. 6 is a sequence diagram (part 2) illustrating a job issuance operation in the printing system. Continued to FIG. 印刷システム10におけるジョブ発行の動作を示すシーケンス図(その3)である。図32へ続く。FIG. 6 is a sequence diagram (part 3) illustrating a job issuance operation in the printing system. Continued to FIG. 印刷システム10におけるジョブ発行の動作を示すシーケンス図(その4)である。FIG. 10 is a sequence diagram (part 4) illustrating a job issuance operation in the printing system. サーバー装置400の検索部401bによるMFPの検索の動作を示すシーケンス図である。FIG. 10 is a sequence diagram showing an MFP search operation by search unit 401b of server apparatus 400. MFP200のタイマー処理部201cによるタイマー処理の手順を示すフローチャートである。6 is a flowchart illustrating a procedure of timer processing by the timer processing unit 201c of the MFP 200. MFP200による定期チェック処理の手順を示すシーケンス図(その1)である。図36へ続く。6 is a sequence diagram (part 1) illustrating a procedure of periodic check processing by the MFP. FIG. It continues to FIG. MFP200による定期チェック処理の手順を示すシーケンス図(その2)である。図37へ続く。6 is a sequence diagram (part 2) illustrating a procedure of periodic check processing by the MFP. FIG. Continue to FIG. MFP200による定期チェック処理の手順を示すシーケンス図(その3)である。6 is a sequence diagram (part 3) illustrating a procedure of periodic check processing by the MFP. FIG. サーバー装置400のタイマー処理部401cによるタイマー処理の手順を示すフローチャートである。4 is a flowchart illustrating a timer processing procedure performed by a timer processing unit 401c of the server apparatus 400. サーバー装置400による定期チェック処理の手順を示すシーケンス図(その1)である。図40へ続く。FIG. 10 is a sequence diagram (part 1) illustrating a procedure of periodic check processing by the server device 400; Continued to FIG. サーバー装置400による定期チェック処理の手順を示すシーケンス図(その2)である。FIG. 11 is a sequence diagram (part 2) illustrating a procedure of periodic check processing by the server device 400. 状態表示端末300による表示の動作を示すフローチャートである。5 is a flowchart showing a display operation by the status display terminal 300. BOXプリントにおける表示の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the display in BOX printing. サーバー装置400によるチェックにおける表示の動作を示すフローチャートである。5 is a flowchart showing a display operation in a check by the server apparatus 400. MFP200によるチェックにおける表示の動作を示すフローチャートである。5 is a flowchart showing a display operation in a check by the MFP 200. サーバー装置400とMFP200によるチェックにおける表示の動作を示すフローチャート(その1)である。図46へ続く。6 is a flowchart (part 1) illustrating a display operation in a check by the server apparatus 400 and the MFP 200; Continue to FIG. サーバー装置400とMFP200によるチェックにおける表示の動作を示すフローチャート(その2)である。12 is a flowchart (part 2) illustrating a display operation in a check by the server apparatus 400 and the MFP 200; MFP200による印刷の動作を示すフローチャートである。5 is a flowchart illustrating a printing operation by the MFP 200. MFP200によるBOXプリントの動作を示すフローチャートである。5 is a flowchart showing a BOX print operation by the MFP 200. MFP200によるプルプリントの動作を示すフローチャートである。5 is a flowchart illustrating an operation of pull printing by the MFP 200. MFP200によるP2Pプルプリントの動作を示すフローチャートである。5 is a flowchart illustrating an operation of P2P pull printing by the MFP 200. 変形例として、状態表示端末300における地図データの表示の動作を示すシーケンス図である。FIG. 10 is a sequence diagram showing an operation of displaying map data on the state display terminal 300 as a modification. 変形例として、制御部201xの構成を示すブロック図である。As a modification, it is a block diagram which shows the structure of the control part 201x. 変形例として、MFPによるメッセージの生成の動作を示すフローチャートである。10 is a flowchart showing an operation of generating a message by the MFP as a modified example. 変形例として、メッセージの第1生成処理の動作を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating an operation of a first message generation process as a modification. 変形例として、メッセージの第2生成処理の動作を示すシーケンス図である。As a modification, it is a sequence diagram showing an operation of a second message generation process. 変形例として、サーバー装置によるチェック及びMFPによるチェックの組合せと印刷可否との関係を示す。図57に続く。As a modified example, the relationship between the check by the server device and the combination of the check by the MFP and whether or not printing is possible is shown. Continued from FIG. 変形例として、サーバー装置によるチェック及びMFPによるチェックの組合せと印刷可否との関係を示す。図56から続く。As a modified example, the relationship between the check by the server device and the combination of the check by the MFP and whether or not printing is possible is shown. Continue from FIG. 変形例として、サーバー装置によるチェック及びMFPによるチェックの組合せにおける表示処理の動作を示すフローチャートである。As a modified example, it is a flowchart showing an operation of a display process in a combination of a check by a server device and a check by an MFP. 図58のステップS706に示す第1表示処理の動作を示すフローチャートである。FIG. 59 is a flowchart showing an operation of a first display process shown in step S706 of FIG. 58. FIG. 図58のステップS707に示す第2表示処理の動作を示すフローチャートである。59 is a flowchart showing an operation of second display processing shown in step S707 of FIG. 58. 図58のステップS708に示す第3表示処理の動作を示すフローチャートである。図62に続く。59 is a flowchart showing an operation of a third display process shown in step S708 of FIG. 58. Continued from FIG. 図58のステップS708に示す第3表示処理の動作を示すフローチャートである。図61から続く。59 is a flowchart showing an operation of a third display process shown in step S708 of FIG. 58. It continues from FIG.

1.実施の形態
本発明に係る一の実施の形態としての印刷システム10について説明する。
1.1 印刷システム10
印刷システム10は、図1に示すように、ジョブ発行端末100、MFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200e、状態表示端末300から構成されている。印刷システム10は、さらに、サーバー装置400及びP2P端末500を含む場合がある。
1. Embodiment A printing system 10 according to an embodiment of the present invention will be described.
1.1 Printing system 10
As shown in FIG. 1, the printing system 10 includes a job issuing terminal 100, an MFP 200a, an MFP 200b,..., An MFP 200c, an MFP 200d,. The printing system 10 may further include a server device 400 and a P2P terminal 500.

ジョブ発行端末100、MFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200e、状態表示端末300、サーバー装置400及びP2P端末500は、インターネットを代表とするネットワーク20を介して、相互に接続されている。
印刷システム10においては、BOXプリント及びプルプリントのいずれか一方を用いることができる。また、プルプリントの場合には、P2Pプルプリントを用いることができる。BOXプリント、プルプリント及びP2Pプルプリントは、それぞれ、ネットワークを介する印刷の一形態である。BOXプリントは、親展プリントと呼ばれることもある。
The job issuing terminal 100, the MFP 200a, the MFP 200b,..., The MFP 200c, the MFP 200d,..., The MFP 200e, the status display terminal 300, the server device 400, and the P2P terminal 500 It is connected.
In the printing system 10, either BOX printing or pull printing can be used. In the case of pull printing, P2P pull printing can be used. BOX printing, pull printing, and P2P pull printing are each a form of printing via a network. The BOX print is sometimes called a confidential print.

(1)BOXプリントにおいて、ジョブ発行端末100の利用者がデータの印刷を指示すると、ジョブ発行端末100は、当該データを含むジョブ情報をMFP200に対して送信する。MFP200は、ジョブ情報を受信し、BOXにおいて受信したジョブ情報を保存する。これにより、ジョブ情報の印刷予約がされる。
MFP200が前記印刷予約を受け付けた後、利用者により前記印刷操作がされるまでの期間において、MFP200は、定期的に、自身の印刷機構が正常に動作している否かを示す状態情報を取得する。次に、取得した状態情報を状態表示端末300に対して送信する。
(1) In BOX printing, when the user of the job issuing terminal 100 instructs printing of data, the job issuing terminal 100 transmits job information including the data to the MFP 200. The MFP 200 receives the job information and stores the job information received in the BOX. Thereby, the print reservation of the job information is made.
After the MFP 200 accepts the print reservation, the MFP 200 periodically acquires status information indicating whether or not its printing mechanism is operating normally during a period until the user performs the printing operation. To do. Next, the acquired status information is transmitted to the status display terminal 300.

状態表示端末300は、状態情報を受信し、受信した状態情報に応じて、MFP200において印刷が可能か又は不可能か示すメッセージを表示する。言い換えると、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示す場合には、印刷が可能であることを示すメッセージを表示する。一方、状態情報が、MFP200の印刷機構が正常に動作していないことを示す場合には、印刷が不可能であることを示すメッセージを表示する。   The status display terminal 300 receives the status information, and displays a message indicating whether printing is possible or not in the MFP 200 according to the received status information. In other words, status display terminal 300 displays a message indicating that printing is possible when the status information indicates that the printing mechanism of MFP 200 is operating normally. On the other hand, if the status information indicates that the printing mechanism of the MFP 200 is not operating normally, a message indicating that printing is not possible is displayed.

その後、利用者は、状態表示端末300に表示されたメッセージにより、MFP200において印刷が可能か又は不可能を知る。MFP200において印刷が可能であれば、利用者は、MFP200の設置された場所へ出向いて、MFP200に対して印刷操作をしてジョブ情報の印刷実行を指示する。指示を受けたMFP200は、BOXからジョブ情報を読み出し、読み出したジョブ情報を印刷する。   Thereafter, the user knows whether printing is possible or impossible in the MFP 200 from the message displayed on the status display terminal 300. If printing is possible in MFP 200, the user goes to the place where MFP 200 is installed, and performs a printing operation on MFP 200 to instruct execution of printing job information. Receiving the instruction, the MFP 200 reads job information from the BOX and prints the read job information.

なお、BOXプリントにおいて、印刷システム10は、サーバー装置400及びP2P端末500を含まない。
(2)プルプリントにおいて、ジョブ発行端末100の利用者がデータの印刷を指示すると、ジョブ発行端末100は、当該データを含むジョブ情報をサーバー装置400に対して送信する。サーバー装置400は、ジョブ情報を受信し、受信したジョブ情報を保存する。これにより、サーバー装置400において、ジョブ情報の印刷予約がされる。
In the BOX printing, the printing system 10 does not include the server device 400 and the P2P terminal 500.
(2) In pull printing, when the user of the job issuing terminal 100 instructs printing of data, the job issuing terminal 100 transmits job information including the data to the server apparatus 400. The server device 400 receives the job information and stores the received job information. As a result, the server apparatus 400 makes a print reservation for job information.

前記印刷予約を受け付けた後、利用者により前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを示す状態情報が取得される。具体的には、MFP200は、自身の印刷機構が正常に動作している否かを示す状態情報を取得し、サーバー装置に対するアクセスが可能であるか否かを示す状態情報を取得する。次に、MFP200は、取得した状態情報を状態表示端末300に対して送信する。また、サーバー装置400は、MFP200からの応答が有るか無いかを示す状態情報と、MFP200の印刷機構が正常に動作している否かを示す状態情報を取得する。次に、サーバー装置400は、取得した状態情報を状態表示端末300に対して送信する。   After receiving the print reservation, status information indicating whether or not the equipment and the device interposed in the path from the transmission of data to the printing is normal is acquired during the period until the printing operation is performed by the user. . Specifically, the MFP 200 acquires status information indicating whether or not its printing mechanism is operating normally, and acquires status information indicating whether or not access to the server device is possible. Next, the MFP 200 transmits the acquired status information to the status display terminal 300. Further, the server apparatus 400 acquires status information indicating whether or not there is a response from the MFP 200 and status information indicating whether or not the printing mechanism of the MFP 200 is operating normally. Next, the server device 400 transmits the acquired status information to the status display terminal 300.

状態表示端末300は、状態情報を受信し、受信した状態情報に応じて、MFP200において印刷が可能か又は不可能か示すメッセージを表示する。具体的には、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示し、サーバー装置400に対するアクセスが可能であることを示す場合には、印刷が可能であることを示すメッセージを表示する。一方、状態情報が、MFP200の印刷機構が正常に動作していないことを示すか、又は、サーバー装置400に対するアクセスが不可能であることを示す場合には、印刷が不可能であることを示すメッセージを表示する。   The status display terminal 300 receives the status information, and displays a message indicating whether printing is possible or not in the MFP 200 according to the received status information. Specifically, the status display terminal 300 can perform printing when the status information indicates that the printing mechanism of the MFP 200 is operating normally and the server device 400 can be accessed. Displays a message indicating that there is. On the other hand, if the status information indicates that the printing mechanism of the MFP 200 is not operating normally, or if the status information indicates that access to the server device 400 is impossible, this indicates that printing is not possible. Display a message.

その後、利用者は、状態表示端末300に表示されたメッセージにより、MFP200において印刷が可能か又は不可能を知る。MFP200において印刷が可能であれば、利用者は、MFP200の設置された場所へ出向いて、MFP200に対して印刷操作をしてジョブ情報の印刷実行を指示する。指示を受けたMFP200は、サーバー装置400からジョブ情報を取得し、取得したジョブ情報を印刷する。   Thereafter, the user knows whether printing is possible or impossible in the MFP 200 from the message displayed on the status display terminal 300. If printing is possible in MFP 200, the user goes to the place where MFP 200 is installed, and performs a printing operation on MFP 200 to instruct execution of printing job information. Receiving the instruction, the MFP 200 acquires job information from the server device 400 and prints the acquired job information.

なお、プルプリントにおいては、印刷システム10は、さらに、サーバー装置400及びP2P端末500を含む。
(3)P2Pプルプリントにおいては、プルプリントの場合の処理に加えて、ジョブ発行端末100の利用者がデータの印刷を指示すると、ジョブ発行端末100は、当該データを含むジョブ情報をP2P端末500に対して送信する。P2P端末500は、ジョブ情報を受信し、受信したジョブ情報を保存する。これにより、P2P端末500において、ジョブ情報の印刷予約がされる。
Note that in pull printing, the printing system 10 further includes a server device 400 and a P2P terminal 500.
(3) In P2P pull printing, in addition to the processing in the case of pull printing, when the user of the job issuing terminal 100 instructs printing of data, the job issuing terminal 100 sends job information including the data to the P2P terminal 500. Send to. The P2P terminal 500 receives the job information and stores the received job information. Thereby, the P2P terminal 500 makes a print reservation for job information.

前記印刷予約を受け付けた後、利用者により前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを示す状態情報が取得される。具体的には、MFP200は、自身の印刷機構が正常に動作している否かを示す状態情報を取得し、サーバー装置に対するアクセスが可能であるか否かを示す状態情報を取得する。さらに、MFP200は、P2P端末500に対するアクセスが可能であるか否かを示す状態情報を取得する。次に、MFP200は、取得した状態情報を状態表示端末300に対して送信する。また、サーバー装置400は、MFP200からの応答が有るか無いかを示す状態情報と、MFP200の印刷機構が正常に動作している否かを示す状態情報を取得する。さらに、MFP200は、P2P端末500に対するアクセスが可能であるか否かを示す状態情報を取得する。次に、サーバー装置400は、取得した状態情報を状態表示端末300に対して送信する。   After receiving the print reservation, status information indicating whether or not the equipment and the device interposed in the path from the transmission of data to the printing is normal is acquired during the period until the printing operation is performed by the user. . Specifically, the MFP 200 acquires status information indicating whether or not its printing mechanism is operating normally, and acquires status information indicating whether or not access to the server device is possible. Further, the MFP 200 acquires status information indicating whether or not the P2P terminal 500 is accessible. Next, the MFP 200 transmits the acquired status information to the status display terminal 300. Further, the server apparatus 400 acquires status information indicating whether or not there is a response from the MFP 200 and status information indicating whether or not the printing mechanism of the MFP 200 is operating normally. Further, the MFP 200 acquires status information indicating whether or not the P2P terminal 500 is accessible. Next, the server device 400 transmits the acquired status information to the status display terminal 300.

状態表示端末300は、状態情報を受信し、受信した状態情報に応じて、MFP200において印刷が可能か又は不可能か示すメッセージを表示する。具体的には、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示し、サーバー装置400に対するアクセスが可能であることを示す場合には、印刷が可能であることを示すメッセージを表示する。また、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示し、サーバー装置400に対するアクセスが不可能であることを示し、P2P端末500に対するアクセスが可能であることを示す場合には、条件付きで印刷が可能であることを示すメッセージを表示する。一方、状態情報が、MFP200の印刷機構が正常に動作していないことを示す場合、又は、状態情報が、サーバー装置400に対するアクセスが不可能であることを示し、かつ、P2P端末500に対するアクセスが不可能であることを示す場合には、印刷が不可能であることを示すメッセージを表示する。   The status display terminal 300 receives the status information, and displays a message indicating whether printing is possible or not in the MFP 200 according to the received status information. Specifically, the status display terminal 300 can perform printing when the status information indicates that the printing mechanism of the MFP 200 is operating normally and the server device 400 can be accessed. Displays a message indicating that there is. The status display terminal 300 indicates that the status information indicates that the printing mechanism of the MFP 200 is operating normally, indicates that the server device 400 is not accessible, and the P2P terminal 500 can be accessed. A message indicating that printing is possible with conditions is displayed. On the other hand, if the status information indicates that the printing mechanism of the MFP 200 is not operating normally, or if the status information indicates that access to the server apparatus 400 is impossible, and access to the P2P terminal 500 is not performed. When indicating that printing is impossible, a message indicating that printing is impossible is displayed.

その後、利用者は、状態表示端末300に表示されたメッセージにより、MFP200において印刷が可能か、条件付きで可能か、又は不可能を知る。MFP200において印刷が可能又は条件付きで可能であれば、利用者は、MFP200の設置された場所へ出向いて、MFP200に対して印刷操作をしてジョブ情報の印刷実行を指示する。指示を受けたMFP200は、印刷が可能である場合、サーバー装置400からジョブ情報を取得し、取得したジョブ情報を印刷する。条件付きで印刷が可能である場合に、MFP200は、P2P端末500からジョブ情報を取得し、取得したジョブ情報を印刷する。ここで、条件付きで印刷可能とは、P2P端末500からジョブ情報を取得すれば、印刷可能であることを示す。   Thereafter, the user knows whether printing is possible in the MFP 200, whether it is possible with conditions, or impossible based on the message displayed on the status display terminal 300. If printing is possible or conditional on MFP 200, the user goes to the place where MFP 200 is installed and performs a printing operation on MFP 200 to instruct execution of printing job information. The MFP 200 that has received the instruction acquires job information from the server device 400 when printing is possible, and prints the acquired job information. When printing is possible with conditions, the MFP 200 acquires job information from the P2P terminal 500 and prints the acquired job information. Here, “printable with conditions” indicates that printing is possible if job information is acquired from the P2P terminal 500.

印刷システム10においては、全体として、一つのシステムパラメーターが設定されている。システムパラメーターについては、後述する。また、P2Pプルプリントにおいては、印刷システム10は、さらに、サーバー装置400及びP2P端末500を含む。
1.2 ジョブ発行端末100
ジョブ発行端末100は、一例として図2に示すように、制御部101、通信部102、記憶部103、表示部104及び入力受付部105から構成されている。
In the printing system 10, one system parameter is set as a whole. The system parameters will be described later. In P2P pull printing, the printing system 10 further includes a server device 400 and a P2P terminal 500.
1.2 Job issuing terminal 100
As shown in FIG. 2 as an example, the job issuing terminal 100 includes a control unit 101, a communication unit 102, a storage unit 103, a display unit 104, and an input receiving unit 105.

ジョブ発行端末100は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイス、ディスプレィデバイス、キーボードなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ジョブ発行端末100は、その機能を達成する。   The job issuing terminal 100 is specifically a computer system that includes a microprocessor, ROM, RAM, a hard disk device, a display device, a keyboard, and the like. A computer program is stored in the RAM or the hard disk device. The job issuing terminal 100 achieves its functions by the microprocessor operating according to the computer program.

(1)記憶部103
記憶部103は、一例として、ハードディスクデバイスから構成されている。記憶部103は、図2に示すように、予め、画像ファイル121、システムパラメーター122、サーバー装置のIPアドレス126、P2P端末のIPアドレス127、MFP情報テーブル131、利用者情報テーブル141を保持している。また、記憶部103は、この図に示すように、ジョブ情報151、候補MFP情報テーブル161、利用者識別番号181及びパスワード182を記憶するための領域を備えている。
(1) Storage unit 103
The storage unit 103 is configured by a hard disk device as an example. As shown in FIG. 2, the storage unit 103 holds an image file 121, a system parameter 122, an IP address 126 of a server device, an IP address 127 of a P2P terminal, an MFP information table 131, and a user information table 141 in advance. Yes. The storage unit 103 also includes areas for storing job information 151, candidate MFP information table 161, user identification number 181 and password 182 as shown in FIG.

(画像ファイル121)
画像ファイル121は、一例として、JPEG(Joint Photographic Experts Group )により規定された圧縮画像データであり、印刷対象のデータである。なお、印刷対象のデータは、画像ファイルには限定されない。印刷対象のデータは、文書データやスプレッドシートなどであるとしてもよい。
(Image file 121)
For example, the image file 121 is compressed image data defined by JPEG (Joint Photographic Experts Group), and is data to be printed. The data to be printed is not limited to an image file. The data to be printed may be document data or a spreadsheet.

(システムパラメーター122)
システムパラメーター122は、図3に示すように、ジョブモード122a、チェックモード122b及びP2Pモード122cを含む。システムパラメーター122は、印刷システム10に含まれる他の装置が記憶しているシステムパラメーターと同じ値を有する。
(System parameter 122)
As shown in FIG. 3, the system parameters 122 include a job mode 122a, a check mode 122b, and a P2P mode 122c. The system parameter 122 has the same value as the system parameter stored in another device included in the printing system 10.

ジョブモード122aは、「0」及び「1」のいずれかの値を取る。「0」は、印刷システム10において、BOXプリントが実行されることを示す。「1」は、印刷システム10において、プルプリントが実行されることを示す。
チェックモード122bは、「0」、「1」及び「2」のいずれかの値を取る。「0」は、サーバー装置400によるチェックが行われることを示す。「1」は、MFPによるチェックが行われることを示す。「2」は、サーバー装置400及びMFPによるチェックが行われることを示す。
The job mode 122a takes one of the values “0” and “1”. “0” indicates that BOX printing is executed in the printing system 10. “1” indicates that pull printing is executed in the printing system 10.
The check mode 122b takes one of the values “0”, “1”, and “2”. “0” indicates that the server device 400 performs a check. “1” indicates that the MFP performs a check. “2” indicates that a check is performed by the server apparatus 400 and the MFP.

ここで、サーバー装置400によるチェックとは、サーバー装置400が主体となって、MFPの状態を確認することを言う。また、MFPによるチェックとは、MFPが主体となって、MFP及びサーバー装置400の状態を確認することを言う。サーバー装置400及びMFPによるチェックとは、上記のサーバー装置400によるチェックとMFPによるチェックとを含む。   Here, the check by the server apparatus 400 means that the server apparatus 400 is a main body and confirms the state of the MFP. The check by the MFP means that the MFP mainly checks the state of the MFP and the server device 400. The check by the server apparatus 400 and the MFP includes the check by the server apparatus 400 and the check by the MFP.

P2Pモード122cは、「0」及び「1」のいずれかの値を取る。「0」は、印刷システム10が、P2Pプルプリント(P2Pプリントと呼ぶ場合もある。)に対応していないことを示す。「1」は、印刷システム10が、P2Pプルプリントに対応していることを示す。ここで、ジョブモード122aが「1」の値を取る場合、つまり、プルプリントが実行される場合においてのみ、P2Pモード122cは、「1」の値を取り得る。言い換えると、プルプリントが実行される場合にのみ、印刷システム10が、P2Pプリントに対応することができる。   The P2P mode 122c takes a value of “0” or “1”. “0” indicates that the printing system 10 does not support P2P pull printing (sometimes referred to as P2P printing). “1” indicates that the printing system 10 supports P2P pull printing. Here, the P2P mode 122c can take the value “1” only when the job mode 122a takes the value “1”, that is, when the pull print is executed. In other words, the printing system 10 can support P2P printing only when pull printing is executed.

(サーバー装置のIPアドレス126)
サーバー装置のIPアドレス126は、サーバー装置400に割り当てられ、ネットワーク20上におけるサーバー装置400の配置位置を示すアドレスである。
(P2P端末のIPアドレス127)
P2P端末のIPアドレス127は、P2P端末500に割り当てられ、ネットワーク20上におけるP2P端末500の配置位置を示すアドレスである。
(IP address 126 of server device)
The IP address 126 of the server device is an address that is assigned to the server device 400 and indicates the location of the server device 400 on the network 20.
(P2P terminal IP address 127)
The IP address 127 of the P2P terminal is an address that is assigned to the P2P terminal 500 and indicates the arrangement position of the P2P terminal 500 on the network 20.

(MFP情報テーブル131)
MFP情報テーブル131は、一例として、図4に示すように、複数のMFP情報を記憶するための領域を備えている。MFP情報テーブル131に含まれる複数のMFP情報は、それぞれ、図1に示すMFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eに対応している。
(MFP information table 131)
As an example, the MFP information table 131 includes an area for storing a plurality of MFP information as shown in FIG. The plurality of MFP information included in the MFP information table 131 correspond to the MFP 200a, MFP 200b,..., MFP 200c, MFP 200d,.

各MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報から構成されている。MFP識別番号は、対応するMFPを識別するための識別情報である。機種番号は、対応するMFPの機種を識別するための識別情報である。IPアドレスは、ネットワーク20において、対応するMFPが配置されている配置位置を示すアドレスである。所在地情報は、対応するMFPが設置されている所在地を示す情報である。   Each MFP information includes an MFP identification number, a model number, an IP address, and location information. The MFP identification number is identification information for identifying the corresponding MFP. The model number is identification information for identifying the model of the corresponding MFP. The IP address is an address indicating an arrangement position where the corresponding MFP is arranged on the network 20. The location information is information indicating the location where the corresponding MFP is installed.

MFP情報テーブル131は、図4に示すように、MFP情報132を含む。MFP情報132は、MFP識別番号133「M001」、機種番号134「X001」、IPアドレス135「123.123.123.1」及び所在地情報136「A事業所1F」から構成されている。MFP情報132は、「M001」により識別され、「X001」によりその機種が示されるMFPが、ネットワーク20において、IPアドレス「123.123.123.1」が割り当てられ、「A事業所1F」に設置されていることを示す。   The MFP information table 131 includes MFP information 132 as shown in FIG. The MFP information 132 includes an MFP identification number 133 “M001”, a model number 134 “X001”, an IP address 135 “123.123.123.1”, and location information 136 “A office 1F”. The MFP information 132 is identified by “M001”, and the MFP whose model is indicated by “X001” is assigned the IP address “123.123.313.1” in the network 20 and assigned to “A office 1F”. Indicates that it is installed.

(利用者情報テーブル141)
利用者情報テーブル141は、図5に示すように、複数の利用者情報を記憶するための領域を備えている。各利用者情報は、ジョブ発行端末100の利用者に対応する。
各利用者情報は、図5に示すように、利用者識別番号、パスワード、利用者名及び所属を含む。
(User information table 141)
As shown in FIG. 5, the user information table 141 includes an area for storing a plurality of user information. Each user information corresponds to the user of the job issuing terminal 100.
Each user information includes a user identification number, password, user name, and affiliation as shown in FIG.

利用者識別番号は、対応する利用者を識別するための識別情報である。パスワードは、対応する利用者を認識するための暗証番号である。利用者名は、対応する利用者を示す名称である。所属は、対応する利用者が属する組織を示す。
利用者情報テーブル141は、図5に示すように、利用者情報142を含む。利用者情報142は、利用者識別番号143「U001」、パスワード144「abc123」、利用者名145「山田一郎」及び所属146「A事業所」を含む。利用者情報142は、利用者「山田一郎」に対して、利用者識別番号「U001」及びパスワード「abc123」が割り当てられ、利用者「山田一郎」は、「A事業所」に属していることを示す。
The user identification number is identification information for identifying the corresponding user. The password is a password for recognizing the corresponding user. The user name is a name indicating the corresponding user. Affiliation indicates the organization to which the corresponding user belongs.
The user information table 141 includes user information 142 as shown in FIG. The user information 142 includes a user identification number 143 “U001”, a password 144 “abc123”, a user name 145 “Ichiro Yamada”, and an affiliation 146 “A office”. In the user information 142, a user identification number “U001” and a password “abc123” are assigned to the user “Ichiro Yamada”, and the user “Ichiro Yamada” belongs to “A office”. Indicates.

(ジョブ情報151)
ジョブ情報151は、利用者により発行された印刷ジョブに対応する。印刷ジョブは、MFPに対して出力される印刷処理の単位である。
ジョブ情報151は、図6に示すように、ジョブ識別番号152、ジョブデータ153、ジョブパラメーター154及び状態表示端末のIPアドレス155を含む。ジョブ識別番号152は、ジョブ情報151を識別するための識別情報である。ジョブデータ153は、印刷の対象となるデータである。ジョブデータ153は、一例として、画像ファイルである。ジョブパラメーター154は、印刷の際に指定されるパラメーターである。一例として、ジョブパラメーター154は、印刷部数を含む。ここでは、印刷部数は、「1」である。なお、ジョブパラメーター154は、他の例として、倍率の設定、用紙の設定などを含むとしてもよい。
(Job information 151)
The job information 151 corresponds to a print job issued by the user. A print job is a unit of print processing output to the MFP.
As shown in FIG. 6, the job information 151 includes a job identification number 152, job data 153, job parameters 154, and an IP address 155 of the status display terminal. The job identification number 152 is identification information for identifying the job information 151. The job data 153 is data to be printed. The job data 153 is an image file as an example. The job parameter 154 is a parameter specified at the time of printing. As an example, the job parameter 154 includes the number of copies to be printed. Here, the number of print copies is “1”. Note that the job parameter 154 may include setting of magnification, setting of paper, and the like as other examples.

状態表示端末のIPアドレス155は、状態表示端末300に割り当てられ、ネットワーク20上における状態表示端末300の配置位置を示すアドレスである。
(候補MFP情報テーブル161)
候補MFP情報テーブル161は、ジョブ発行端末100の利用者により、ジョブ情報を印刷するMFPの候補として選択されるMFPを示す。
The IP address 155 of the status display terminal is an address that is assigned to the status display terminal 300 and indicates an arrangement position of the status display terminal 300 on the network 20.
(Candidate MFP information table 161)
Candidate MFP information table 161 shows MFPs selected by the user of job issuing terminal 100 as MFP candidates for printing job information.

候補MFP情報テーブル161は、一例として、図7に示すように、複数の候補MFP情報を記憶するための領域を備えている。候補MFP情報テーブル161に含まれる複数の候補MFP情報は、図1に示すMFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eのうち、それぞれ、利用者により選択されたMFPに対応している。   As an example, candidate MFP information table 161 includes an area for storing a plurality of candidate MFP information, as shown in FIG. The plurality of candidate MFP information included in candidate MFP information table 161 correspond to the MFP selected by the user from among MFP 200a, MFP 200b,..., MFP 200c, MFP 200d,. doing.

各候補MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報から構成されている。MFP識別番号は、対応する候補MFPを識別するための識別情報である。機種番号は、対応する候補MFPの機種を識別するための識別情報である。IPアドレスは、ネットワーク20における、対応する候補MFPの配置位置を示すアドレスである。所在地情報は、対応する候補MFPが設置されている所在地を示す情報である。   Each candidate MFP information includes an MFP identification number, a model number, an IP address, and location information. The MFP identification number is identification information for identifying the corresponding candidate MFP. The model number is identification information for identifying the model of the corresponding candidate MFP. The IP address is an address indicating the arrangement position of the corresponding candidate MFP in the network 20. The location information is information indicating the location where the corresponding candidate MFP is installed.

候補MFP情報テーブル161は、図7に示すように、候補MFP情報162を含む。候補MFP情報162は、MFP識別番号163「M001」、機種番号164「X001」、IPアドレス165「123.123.123.1」及び所在地情報166「A事業所1F」から構成されている。
(2)表示部104
表示部104は、一例として、液晶ディスプレィデバイスから構成されている。
The candidate MFP information table 161 includes candidate MFP information 162 as shown in FIG. The candidate MFP information 162 includes an MFP identification number 163 “M001”, a model number 164 “X001”, an IP address 165 “123.123.313.1”, and location information 166 “A office 1F”.
(2) Display unit 104
For example, the display unit 104 includes a liquid crystal display device.

表示部104は、制御部101の制御により、一例として、図8に示す画面171、172、173、174及び176を表示する。
画面171は、メニューを表示するための画面であり、一例として、ジョブ発行を示すコマンドを起動するためのボタン171aが含まれる。
画面172は、利用者識別番号及びパスワードを入力するための画面であり、一例として、入力フィールド172a、172b及びボタン172cが含まれる。入力フィールド172a及び172bにおいて、それぞれ、利用者識別番号及びパスワードが利用者により入力される。
The display unit 104 displays screens 171, 172, 173, 174, and 176 shown in FIG. 8 as an example under the control of the control unit 101.
The screen 171 is a screen for displaying a menu, and includes a button 171a for starting a command indicating job issuance as an example.
The screen 172 is a screen for inputting a user identification number and a password, and includes input fields 172a and 172b and a button 172c as an example. In the input fields 172a and 172b, a user identification number and a password are input by the user, respectively.

画面173は、印刷対象のデータ及び印刷部数を入力するための画面であり、一例として、入力フィールド173a、173b及びボタン173cが含まれる。入力フィールド173a及び173bにおいて、それぞれ、印刷対象のデータ及び印刷部数が利用者により入力される。
画面174は、状態表示端末300のIPアドレスを入力するための画面であり、一例として、入力フィールド174a及びボタン174cが含まれる。入力フィールド174aにおいて、状態表示端末300のIPアドレスが利用者により入力される。
The screen 173 is a screen for inputting data to be printed and the number of copies, and includes input fields 173a and 173b and a button 173c as an example. In the input fields 173a and 173b, data to be printed and the number of copies are input by the user, respectively.
The screen 174 is a screen for inputting the IP address of the status display terminal 300, and includes an input field 174a and a button 174c as an example. In the input field 174a, the IP address of the status display terminal 300 is input by the user.

画面176は、MFPを選択するための画面であり、一例として、チェックボックス176a及び表示フィールド176bの組、チェックボックス176c及び表示フィールド176dの組、チェックボックス176e及び表示フィールド176fの組、並びに、ボタン174gが含まれる。
チェックボックス176a及び表示フィールド176bの組は、一つのMFPに対応する。また、チェックボックス176c及び表示フィールド176dの組は、別の一つのMFPに対応する。チェックボックス176e及び表示フィールド176fの組は、さらに別の一つのMFPに対応する。
The screen 176 is a screen for selecting an MFP. As an example, a set of a check box 176a and a display field 176b, a set of a check box 176c and a display field 176d, a set of a check box 176e and a display field 176f, and a button 174g is included.
A set of the check box 176a and the display field 176b corresponds to one MFP. A set of the check box 176c and the display field 176d corresponds to another MFP. The set of the check box 176e and the display field 176f corresponds to another MFP.

各表示フィールドには、MFPに関する情報が表示され、具体的には、MFP識別番号、IPアドレス及び所在地が表示される。
チェックボックス176a、176c、176eにおいて、利用者により、チェックマークが入力される。チェックマークは、チェックマークが入力されたチェックボックスと同じ組の表示フィールドにおいて表示された情報により示されるMFPが選択されたことを示す。
In each display field, information about the MFP is displayed. Specifically, an MFP identification number, an IP address, and a location are displayed.
A check mark is input by the user in the check boxes 176a, 176c, and 176e. The check mark indicates that the MFP indicated by the information displayed in the same set of display fields as the check box in which the check mark is input has been selected.

(3)入力受付部105
入力受付部105は、利用者からデータの入力を受け付け、入力されたデータを制御部101に対して出力する。入力受付部105は、一例として、利用者から、利用者識別番号、パスワード、ジョブデータ(ファイル名)、ジョブパラメーター(印刷部数)、状態表示端末のIPアドレス等の入力を受け付ける。また、入力受付部105は、MFPの選択を受け付け、選択を受け付けたMFPを示す番号をジョブ発行処理部101bに対して出力する。また、入力受付部105は、ジョブ発行端末100が有する処理の起動を示すコマンドを利用者から受け付ける。次に、入力受付部105は、受け付けたコマンドを制御部101に対して出力する。
(3) Input reception unit 105
The input receiving unit 105 receives data input from the user and outputs the input data to the control unit 101. For example, the input receiving unit 105 receives input from a user such as a user identification number, a password, job data (file name), job parameters (number of copies), and an IP address of a status display terminal. The input receiving unit 105 receives a selection of the MFP, and outputs a number indicating the MFP that has received the selection to the job issuance processing unit 101b. Further, the input receiving unit 105 receives a command indicating the start of the processing of the job issuing terminal 100 from the user. Next, the input receiving unit 105 outputs the received command to the control unit 101.

(4)通信部102
通信部102は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
(5)制御部101
制御部101は、通信部102、記憶部103、表示部104及び入力受付部105を制御する。また、制御部101は、図2に示すように、利用者確認部101a及びジョブ発行処理部101bを含む。制御部101は、入力受付部105から、データ及びコマンドを受け取る。コマンドを受け取った場合、受け取ったコマンドに対応する処理を起動する。データを受け取った場合、受け取ったデータに対応する処理を行う。制御部101は、MFP200から、ネットワーク20及び通信部102を介して、利用者識別番号及びパスワードのいずれか一方又は両方が正しくない旨を示すメッセージを受信する。次に、制御部101は、表示部104に対して、メッセージを出力する。
(4) Communication unit 102
The communication unit 102 transmits / receives information to / from an external device via the network 20.
(5) Control unit 101
The control unit 101 controls the communication unit 102, the storage unit 103, the display unit 104, and the input reception unit 105. Further, as shown in FIG. 2, the control unit 101 includes a user confirmation unit 101a and a job issuance processing unit 101b. The control unit 101 receives data and commands from the input receiving unit 105. When a command is received, a process corresponding to the received command is started. When data is received, processing corresponding to the received data is performed. The control unit 101 receives a message from the MFP 200 via the network 20 and the communication unit 102 indicating that one or both of the user identification number and the password is incorrect. Next, the control unit 101 outputs a message to the display unit 104.

(利用者確認部101a)
利用者確認部101aは、入力受付部105から利用者識別番号及びパスワードの組を受け取る。次に、利用者確認部101aは、受け取った利用者識別番号及びパスワードの組が記憶部103の利用者情報テーブル141内に存在するか否かを確認する。受け取った組が利用者情報テーブル141内に存在しない場合、利用者確認部101aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。次に、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくない場合、利用者確認部101aは、利用者識別番号及びパスワードの入力及び利用者識別番号及びパスワードの確認を繰り返すよう制御する。
(User Confirmation Unit 101a)
The user confirmation unit 101 a receives a combination of a user identification number and a password from the input reception unit 105. Next, the user confirmation unit 101 a confirms whether or not the received combination of user identification number and password exists in the user information table 141 of the storage unit 103. When the received set does not exist in the user information table 141, the user confirmation unit 101a determines that one or both of the received user identification number and password is incorrect. Next, when either or both of the received user identification number and password are not correct, the user confirmation unit 101a controls to repeat the input of the user identification number and password and the confirmation of the user identification number and password. To do.

受け取った利用者識別番号及びパスワードの組が利用者情報テーブル141内に存在する場合、利用者確認部101aは、受け取った利用者識別番号及びパスワードが正しいと判断する。次に、利用者確認部101aは、受け取った利用者識別番号及びパスワードの組をジョブ発行処理部101bに対して出力する。
(ジョブ発行処理部101b)
ジョブ発行処理部101bは、利用者確認部101aから、利用者識別番号及びパスワードの組を受け取る。次に、ジョブ発行処理部101bは、受け取った利用者識別番号及びパスワードを、それぞれ、利用者識別番号181及びパスワード182として、記憶部103に書き込む。
When the combination of the received user identification number and password exists in the user information table 141, the user confirmation unit 101a determines that the received user identification number and password are correct. Next, the user confirmation unit 101a outputs the received set of user identification number and password to the job issuance processing unit 101b.
(Job issue processing unit 101b)
The job issuance processing unit 101b receives a set of user identification number and password from the user confirmation unit 101a. Next, the job issuance processing unit 101b writes the received user identification number and password as the user identification number 181 and the password 182 in the storage unit 103, respectively.

ジョブ発行処理部101bは、入力受付部105からジョブデータ及びジョブパラメーターを受け取る。次に、受け取ったジョブデータ及びジョブパラメーターを含むジョブ情報151を生成する。次に、生成したジョブ情報151を記憶部103に書き込む。このとき、ジョブ発行処理部101bは、前回生成したジョブ識別番号に、「1」を加算することにより、新たなジョブ識別番号を生成する。次に、生成したジョブ識別番号を、記憶部103のジョブ情報151内に書き込む。さらに、ジョブ発行処理部101bは、入力受付部105から状態表示端末300のIPアドレスを受け取り、受け取ったIPアドレスを、記憶部103のジョブ情報151内に書き込む。   The job issuance processing unit 101 b receives job data and job parameters from the input reception unit 105. Next, job information 151 including the received job data and job parameters is generated. Next, the generated job information 151 is written in the storage unit 103. At this time, the job issuance processing unit 101b generates a new job identification number by adding “1” to the previously generated job identification number. Next, the generated job identification number is written in the job information 151 of the storage unit 103. Further, the job issuance processing unit 101 b receives the IP address of the status display terminal 300 from the input reception unit 105 and writes the received IP address in the job information 151 of the storage unit 103.

次に、ジョブ発行処理部101bは、記憶部103に記憶されているシステムパラメーター122のうちのジョブモード122aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する。
(i)ジョブモードが「0」(BOXプリント)である場合
ジョブ発行処理部101bは、入力受付部105から、選択を受け付けたMFPを示す番号を受け取る。次に、ジョブ発行処理部101bは、記憶部103のMFP情報テーブル131から、受け取った番号に対応するMFP情報を読み出す。次に、ジョブ発行処理部101bは、読み出したMFP情報を、候補MFP情報とし、1個又は複数個の候補MFP情報を含む候補MFP情報テーブル161を生成する。次に、ジョブ発行処理部101bは、生成した候補MFP情報テーブル161を記憶部103に書き込む。
Next, the job issuance processing unit 101b determines whether the job mode 122a of the system parameters 122 stored in the storage unit 103 is “0” (BOX print) or “1” (pull print). Judging.
(I) When the Job Mode is “0” (BOX Print) The job issuance processing unit 101b receives a number indicating the MFP that has received the selection from the input receiving unit 105. Next, the job issuance processing unit 101 b reads MFP information corresponding to the received number from the MFP information table 131 in the storage unit 103. Next, the job issuance processing unit 101b uses the read MFP information as candidate MFP information, and generates a candidate MFP information table 161 including one or a plurality of candidate MFP information. Next, the job issuance processing unit 101 b writes the generated candidate MFP information table 161 into the storage unit 103.

次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181を読み出し、記憶部103のジョブ情報151からジョブ識別番号152を読み出す。また、ジョブ発行処理部101bは、記憶部103の候補MFP情報テーブル161から全ての候補MFP情報を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、通信部102、ネットワーク20を介して、状態表示端末300に対して、送信する。   Next, the job issuance processing unit 101 b reads the user identification number 181 from the storage unit 103 and reads the job identification number 152 from the job information 151 in the storage unit 103. Further, the job issuance processing unit 101b reads all candidate MFP information from the candidate MFP information table 161 in the storage unit 103. Next, the job issuance processing unit 101b sends the read user identification number, job identification number, and one or more candidate MFP information to the status display terminal 300 via the communication unit 102 and the network 20. Send.

次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181及びパスワード182を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号及びパスワードの組を、通信部102、ネットワーク20を介して、全ての候補MFPに対して、送信する。ここで、これらの候補MFPのネットワーク20における配置位置は、記憶部103の候補MFP情報テーブル161に含まれている候補MFP情報内のIPアドレスにより、示される。   Next, the job issuance processing unit 101 b reads the user identification number 181 and the password 182 from the storage unit 103. Next, the job issuance processing unit 101b transmits the combination of the read user identification number and password to all candidate MFPs via the communication unit 102 and the network 20. Here, the arrangement positions of these candidate MFPs in the network 20 are indicated by IP addresses in the candidate MFP information included in the candidate MFP information table 161 of the storage unit 103.

ジョブ発行処理部101bは、プリントの予約の指示を示すプリント予約指示を生成する。次に、ジョブ発行処理部101bは、記憶部103からジョブ情報151を読み出す。次に、ジョブ発行処理部101bは、生成したプリント予約指示及び読み出したジョブ情報151を、通信部102及びネットワーク20を介して、MFP200に対して送信する。   The job issuance processing unit 101b generates a print reservation instruction indicating a print reservation instruction. Next, the job issuance processing unit 101 b reads job information 151 from the storage unit 103. Next, the job issuance processing unit 101 b transmits the generated print reservation instruction and the read job information 151 to the MFP 200 via the communication unit 102 and the network 20.

また、ジョブ発行処理部101bは、MFP200から、ネットワーク20及び通信部102を介して、印刷完了を受信する。次に、ジョブ発行処理部101bは、候補MFP情報テーブル161から、MFP200を除くMFPに関する候補MFP情報を抽出する。次に、候補MFP情報に含まれるIPアドレスを用いて、通信部102及びネットワーク20を介して、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する。   In addition, the job issuance processing unit 101 b receives print completion from the MFP 200 via the network 20 and the communication unit 102. Next, the job issuance processing unit 101b extracts candidate MFP information related to MFPs excluding the MFP 200 from the candidate MFP information table 161. Next, using the IP address included in the candidate MFP information, print completion indicating that printing is completed is transmitted to the candidate MFP via the communication unit 102 and the network 20.

(ii)ジョブモードが「1」(プルプリント)である場合
ジョブ発行処理部101bは、利用者識別番号及びジョブ識別番号を、通信部102及びネットワーク20を介して、状態表示端末300に対して送信する。
ジョブ発行処理部101bは、記憶部103からサーバー装置400のIPアドレス126を読み出す。次に、ジョブ発行端末100のジョブ発行処理部101bは、プリントの予約を指示するプリント予約指示を生成する。次に、ジョブ発行処理部101bは、プリント予約指示、利用者識別番号及びジョブ情報を、通信部102及びネットワーク20を介して、サーバー装置400に対して送信する。
(Ii) When the job mode is “1” (pull print) The job issuance processing unit 101b sends the user identification number and job identification number to the status display terminal 300 via the communication unit 102 and the network 20. Send.
The job issuance processing unit 101 b reads the IP address 126 of the server device 400 from the storage unit 103. Next, the job issuance processing unit 101b of the job issuance terminal 100 generates a print reservation instruction for instructing print reservation. Next, the job issuance processing unit 101 b transmits a print reservation instruction, a user identification number, and job information to the server device 400 via the communication unit 102 and the network 20.

(iii) P2Pプリント対応の場合
ジョブ発行端末100のジョブ発行処理部101bは、システムパラメーター122のP2Pモード122cが「1」(P2Pプリント対応)であるか否かを判断する。
P2Pモード122cが「1」であると判断する場合、ジョブ発行処理部101bは、ジョブ情報に含まれるジョブ識別番号及び読み出したIPアドレス127を、通信部102及びネットワーク20を介して、サーバー装置400に対して送信する。
(Iii) In the case of P2P printing correspondence The job issuance processing unit 101b of the job issuing terminal 100 determines whether or not the P2P mode 122c of the system parameter 122 is “1” (P2P printing correspondence).
When determining that the P2P mode 122c is “1”, the job issuance processing unit 101b sends the job identification number included in the job information and the read IP address 127 to the server device 400 via the communication unit 102 and the network 20. Send to.

次に、ジョブ発行処理部101bは、記憶部103からP2P端末のIPアドレス127を読み出す。次に、ジョブ発行端末100のジョブ発行処理部101bは、P2Pプリントの予約を指示するP2Pプリント予約指示を生成する。次に、P2Pプリント予約指示、利用者識別番号及びジョブ情報を、通信部102及びネットワーク20を介して、P2P端末500に対して送信する。   Next, the job issuance processing unit 101b reads the IP address 127 of the P2P terminal from the storage unit 103. Next, the job issuance processing unit 101b of the job issuance terminal 100 generates a P2P print reservation instruction for instructing reservation of P2P print. Next, a P2P print reservation instruction, a user identification number, and job information are transmitted to the P2P terminal 500 via the communication unit 102 and the network 20.

1.3 MFP200
図1に示すMFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eは、それぞれ、同様の構成を有する。ここでは、MFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eを代表して、MFP200として説明する。
1.3 MFP 200
MFP 200a, MFP 200b,..., MFP 200c, MFP 200d,..., MFP 200e shown in FIG. Here, MFP 200a, MFP 200b,..., MFP 200c, MFP 200d,.

MFP200は、一例として図9に示すように、原稿読取部200x、コントローラー部200y、エンジン部(印刷機構とも呼ぶ。)200z、入出力部215及びその他のユニットを備えている。原稿読取部200xは、原稿から原稿画像を読み取ってデジタル画像データを生成する。コントローラー部200yは、原稿読取部200x、コントローラー部200y及びその他のユニットを統合して制御し、また、ネットワーク20等を介して、データを送受信する。また、コントローラー部200yは、ネットワーク20を介して、ジョブ発行端末100からジョブ情報を受け取り、受け取ったジョブ情報をBOX等に記憶する。エンジン部200zは、コントローラー部200yの指示により、画像形成処理を実行する。   As shown in FIG. 9 as an example, the MFP 200 includes a document reading unit 200x, a controller unit 200y, an engine unit (also referred to as a printing mechanism) 200z, an input / output unit 215, and other units. The document reading unit 200x reads a document image from a document and generates digital image data. The controller unit 200y integrally controls the document reading unit 200x, the controller unit 200y, and other units, and transmits and receives data via the network 20 and the like. The controller unit 200y receives job information from the job issuing terminal 100 via the network 20, and stores the received job information in a BOX or the like. The engine unit 200z executes an image forming process according to an instruction from the controller unit 200y.

コントローラー部200yは、図10に示すように、CPU(Central Processing Unit )211、RAM(Random Access Memory)212、HDD(ハードディスクデバイス)213、NIC(Network Interface Card)214及びバスを備えている。CPU211、RAM212、HDD213、NIC214、入出力部215、エンジン部200z、原稿読取部200xは、バスを介して接続されている。   As shown in FIG. 10, the controller unit 200y includes a CPU (Central Processing Unit) 211, a RAM (Random Access Memory) 212, an HDD (Hard Disk Device) 213, a NIC (Network Interface Card) 214, and a bus. The CPU 211, RAM 212, HDD 213, NIC 214, input / output unit 215, engine unit 200z, and document reading unit 200x are connected via a bus.

入出力部215は、ハードキー216及び操作パネル219を含む。操作パネル219は、タッチセンサー217及びディスプレィ218から構成されている。
コントローラー部200yは、図11に示すように、機能的に、制御部201、通信部202及び記憶部203から構成されている。記憶部203は、RAM212及びHDD213から構成され、通信部202は、NIC214から構成される。制御部201は、HDD213に記憶されている制御用のコンピュータプログラムに従って、CPU211が動作することにより、実現される。制御部201は、図11に示すように、利用者確認部201a、プリント予約部201b、タイマー処理部201c、状態確認部201d及び印刷制御部201eを含む。
The input / output unit 215 includes a hard key 216 and an operation panel 219. The operation panel 219 includes a touch sensor 217 and a display 218.
As shown in FIG. 11, the controller unit 200 y is functionally composed of a control unit 201, a communication unit 202, and a storage unit 203. The storage unit 203 includes a RAM 212 and an HDD 213, and the communication unit 202 includes a NIC 214. The control unit 201 is realized by the CPU 211 operating according to a control computer program stored in the HDD 213. As shown in FIG. 11, the control unit 201 includes a user confirmation unit 201a, a print reservation unit 201b, a timer processing unit 201c, a state confirmation unit 201d, and a print control unit 201e.

(1)記憶部203
記憶部203は、予め、利用者情報テーブル231、BOX情報テーブル241、システムパラメーター222、MFPプリント管理テーブル261、BOX221a、・・・、BOX221b、BOXプリント用アラームフラグ291及びプルプリント用アラームフラグ292を記憶している。
(1) Storage unit 203
The storage unit 203 has a user information table 231, a BOX information table 241, a system parameter 222, an MFP print management table 261, a BOX 221a,... I remember it.

(BOX221a、・・・、BOX221b)
BOX221aは、図12に一例として示すように、BOX識別番号223により識別される。また、BOX221aは、複数のプリント予約情報251、・・・を記憶するための領域を備えている。
プリント予約情報251は、図12に示すように、BOXプリント予約番号224、利用者識別番号225及びジョブ情報226から構成される。ジョブ情報226は、ジョブ識別番号227、ジョブデータ228、ジョブパラメーター229及び状態表示端末のIPアドレス230を含む。
(BOX 221a,..., BOX 221b)
The BOX 221a is identified by a BOX identification number 223 as shown as an example in FIG. Further, the BOX 221a includes an area for storing a plurality of print reservation information 251,.
The print reservation information 251 includes a BOX print reservation number 224, a user identification number 225, and job information 226, as shown in FIG. The job information 226 includes a job identification number 227, job data 228, job parameters 229, and an IP address 230 of the status display terminal.

その他のプリント予約情報も、プリント予約情報251と同様のデータ構造を有する。また、その他のBOXも、BOX221aと同様のデータ構造を有する。
(利用者情報テーブル231)
利用者情報テーブル231は、図5に示す利用者情報テーブル141と同一のデータ構造を有する。利用者情報テーブル231に含まれる利用者情報は、MFP200において登録された利用者に対応している。
Other print reservation information also has the same data structure as the print reservation information 251. Other BOX also has a data structure similar to that of the BOX 221a.
(User information table 231)
The user information table 231 has the same data structure as the user information table 141 shown in FIG. User information included in the user information table 231 corresponds to the user registered in the MFP 200.

(BOX情報テーブル241)
BOX情報テーブル241は、図13に一例として示すように、複数のBOX情報を含む。複数のBOX情報は、それぞれ、記憶部203に記憶されているBOX221a、・・・、BOX221bに対応している。各BOX情報は、一人又は複数の利用者に対応している。
(BOX information table 241)
The BOX information table 241 includes a plurality of BOX information as shown in FIG. 13 as an example. The plurality of BOX information correspond to the BOX 221a,..., BOX 221b stored in the storage unit 203, respectively. Each BOX information corresponds to one or more users.

各BOX情報は、BOX識別番号及び1個又は複数個の利用者識別番号を含む。BOX識別番号は、BOX情報を識別する識別情報である。利用者識別番号は、BOX情報に対応する利用者を識別する識別情報である。
BOX情報テーブル241は、図13に一例として示すように、BOX情報242を含む。BOX情報242は、BOX識別番号243「B001」及び利用者識別番号244「U001」を含む。BOX情報242は、BOX識別番号「B001」により識別され、利用者識別番号「U001」により識別される利用者に対応していることを示す。
Each BOX information includes a BOX identification number and one or a plurality of user identification numbers. The BOX identification number is identification information for identifying BOX information. The user identification number is identification information for identifying a user corresponding to the BOX information.
The BOX information table 241 includes BOX information 242 as shown as an example in FIG. The BOX information 242 includes a BOX identification number 243 “B001” and a user identification number 244 “U001”. The BOX information 242 is identified by the BOX identification number “B001” and indicates that it corresponds to the user identified by the user identification number “U001”.

(システムパラメーター222)
システムパラメーター222は、図11に示すように、ジョブモード222a、チェックモード222b及びP2Pモード222cを含む。システムパラメーター222は、図3に示すシステムパラメーター122と同一である。言い換えると、システムパラメーター222のジョブモード222a、チェックモード222b及びP2Pモード222cは、それぞれ、図3に示すシステムパラメーター122のジョブモード122a、チェックモード122b及びP2Pモード122cと同一の値を有する。
(System parameter 222)
As shown in FIG. 11, the system parameters 222 include a job mode 222a, a check mode 222b, and a P2P mode 222c. The system parameter 222 is the same as the system parameter 122 shown in FIG. In other words, the job mode 222a, the check mode 222b, and the P2P mode 222c of the system parameter 222 have the same values as the job mode 122a, the check mode 122b, and the P2P mode 122c of the system parameter 122 shown in FIG.

(MFPプリント管理テーブル261)
MFPプリント管理テーブル261の一例として、図14(a)にMFPプリント管理テーブル261aのデータ構造を示す。また、図14(b)にMFPプリント管理テーブル261bのデータ構造を示す。
<MFPプリント管理テーブル261a>
MFPプリント管理テーブル261aは、ジョブモード222aが「0」(BOXプリント)である場合のMFPプリント管理テーブル261のデータ構造の一例である。
(MFP print management table 261)
As an example of the MFP print management table 261, FIG. 14A shows the data structure of the MFP print management table 261a. FIG. 14B shows the data structure of the MFP print management table 261b.
<MFP print management table 261a>
The MFP print management table 261a is an example of the data structure of the MFP print management table 261 when the job mode 222a is “0” (BOX print).

MFPプリント管理テーブル261aは、図14(a)に示すように、複数のMFPプリント情報を記憶するための領域を備えている。各MFPプリント情報は、ジョブ発行端末100からMFP200に対して発行されたジョブ情報に対応している。
各MFPプリント情報は、BOXプリント予約番号、利用者識別番号及びジョブ識別番号を含む。BOXプリント予約番号は、ジョブ発行端末100からMFP200に対して発行されたジョブ情報に対応して設定され、BOXプリントの予約番号である。利用者識別番号は、ジョブ情報を発行した利用者を識別する識別情報である。ジョブ識別番号は、ジョブ発行端末100からMFP200に対して発行されたジョブ情報を識別する識別情報である。
The MFP print management table 261a includes an area for storing a plurality of MFP print information, as shown in FIG. Each MFP print information corresponds to job information issued from the job issuing terminal 100 to the MFP 200.
Each MFP print information includes a BOX print reservation number, a user identification number, and a job identification number. The BOX print reservation number is set corresponding to job information issued from the job issuing terminal 100 to the MFP 200, and is a BOX print reservation number. The user identification number is identification information for identifying the user who issued the job information. The job identification number is identification information for identifying job information issued from the job issuing terminal 100 to the MFP 200.

MFPプリント管理テーブル261aは、一例として、図14(a)に示すように、MFPプリント情報262を含む。MFPプリント情報262は、BOXプリント予約番号263「7326」、利用者識別番号264「U001」及びジョブ識別番号265「J001」を含む。
MFPプリント情報262は、BOXプリント予約番号「7326」により識別されるプリント予約情報がMFP200に存在し、そのプリント予約情報は、利用者識別番号「U001」により識別される利用者により発行され、そのプリント予約情報に含まれるジョブ情報は、ジョブ識別番号「J001」により識別される、ことを示している。
As an example, the MFP print management table 261a includes MFP print information 262 as shown in FIG. The MFP print information 262 includes a BOX print reservation number 263 “7326”, a user identification number 264 “U001”, and a job identification number 265 “J001”.
The MFP print information 262 includes print reservation information identified by the BOX print reservation number “7326” in the MFP 200, and the print reservation information is issued by the user identified by the user identification number “U001”. The job information included in the print reservation information indicates that it is identified by the job identification number “J001”.

<MFPプリント管理テーブル261b>
MFPプリント管理テーブル261bは、ジョブモード222aが「1」(プルプリント)である場合のMFPプリント管理テーブル261のデータ構造の一例である。
MFPプリント管理テーブル261bは、図14(b)に示すように、複数のMFPプリント情報を記憶するための領域を備えている。各MFPプリント情報は、ジョブ発行端末100からサーバー装置400に対して発行されたジョブ情報に対応している。
<MFP print management table 261b>
The MFP print management table 261b is an example of the data structure of the MFP print management table 261 when the job mode 222a is “1” (pull print).
As shown in FIG. 14B, the MFP print management table 261b includes an area for storing a plurality of MFP print information. Each MFP print information corresponds to job information issued from the job issuing terminal 100 to the server device 400.

各MFPプリント情報は、プルプリント予約番号、P2Pプリント予約番号、利用者識別番号及びジョブ識別番号を含む。プルプリント予約番号は、ジョブ発行端末100からサーバー装置400に対して発行されたジョブ情報に対応して設定されたプルプリントの予約番号である。P2Pプルプリント予約番号は、P2Pモード222cが「1」(P2Pプリント対応)である場合に、サーバー装置400からP2P端末500に対して送信されたジョブ情報に対応して設定されたP2Pプルプリントの予約番号である。なお、P2Pモード222cが「0」(P2Pプリント非対応)である場合に、MFPプリント情報は、P2Pプルプリント予約番号を含まない。利用者識別番号は、ジョブ情報を発行した利用者を識別する識別情報である。ジョブ識別番号は、ジョブ発行端末100からサーバー装置400に対して発行されたジョブ情報を識別する識別情報である。   Each MFP print information includes a pull print reservation number, a P2P print reservation number, a user identification number, and a job identification number. The pull print reservation number is a pull print reservation number set in correspondence with job information issued from the job issuing terminal 100 to the server apparatus 400. The P2P pull print reservation number is the P2P pull print reservation number set corresponding to the job information transmitted from the server apparatus 400 to the P2P terminal 500 when the P2P mode 222c is “1” (P2P print compatible). It is a reservation number. It should be noted that when the P2P mode 222c is “0” (P2P print incompatible), the MFP print information does not include the P2P pull print reservation number. The user identification number is identification information for identifying the user who issued the job information. The job identification number is identification information for identifying job information issued from the job issuing terminal 100 to the server device 400.

MFPプリント管理テーブル261bは、一例として、図14(b)に示すように、MFPプリント情報272を含む。MFPプリント情報272は、プルプリント予約番号273「8624」、P2Pプルプリント予約番号274「7324」、利用者識別番号275「U001」及びジョブ識別番号276「J001」を含む。
MFPプリント情報272は、プルプリント予約番号「8624」により識別されるプリント予約情報がサーバー装置400に存在し、P2Pプルプリント予約番号「7324」により識別されるプリント予約情報がP2P端末500に存在し、これらのプリント予約情報は、利用者識別番号「U001」により識別される利用者により発行され、これらのプリント予約情報に含まれるジョブ情報は、ジョブ識別番号「J001」により識別される、ことを示している。
As an example, the MFP print management table 261b includes MFP print information 272 as shown in FIG. The MFP print information 272 includes a pull print reservation number 273 “8624”, a P2P pull print reservation number 274 “7324”, a user identification number 275 “U001”, and a job identification number 276 “J001”.
In the MFP print information 272, print reservation information identified by the pull print reservation number “8624” exists in the server apparatus 400, and print reservation information identified by the P2P pull print reservation number “7324” exists in the P2P terminal 500. The print reservation information is issued by the user identified by the user identification number “U001”, and the job information included in the print reservation information is identified by the job identification number “J001”. Show.

(BOXプリント用アラームフラグ291及びプルプリント用アラームフラグ292) BOXプリント用アラームフラグ291は、「0」及び「1」のいずれかの値を取る。BOXプリント用アラームフラグ291が「0」のとき、BOXプリント用アラームが設定されていないことを示す。BOXプリント用アラームフラグ291が「1」のとき、BOXプリント用アラームが設定されていることを示す。BOXプリント用アラームについては、後述する。   (BOX Print Alarm Flag 291 and Pull Print Alarm Flag 292) The BOX print alarm flag 291 takes one of the values “0” and “1”. When the BOX print alarm flag 291 is “0”, it indicates that the BOX print alarm is not set. When the BOX print alarm flag 291 is “1”, it indicates that the BOX print alarm is set. The BOX print alarm will be described later.

プルプリント用アラームフラグ292は、「0」及び「1」のいずれかの値を取る。プルプリント用アラームフラグ292が「0」のとき、プルプリント用アラームが設定されていないことを示す。プルプリント用アラームフラグ292が「1」のとき、プルプリント用アラームが設定されていることを示す。プルプリント用アラームについては、後述する。   The pull print alarm flag 292 takes one of the values “0” and “1”. When the pull print alarm flag 292 is “0”, it indicates that the pull print alarm is not set. When the pull print alarm flag 292 is “1”, it indicates that the pull print alarm is set. The pull print alarm will be described later.

(2)ディスプレィ218
ディスプレィ218は、一例として、液晶ディスプレィデバイスから構成されている。
ディスプレィ218は、制御部201の制御により、一例として、図15に示す画面281、282、283、284、285及び286を表示する。
画面281は、メニューを表示するための画面であり、一例として、印刷を開始するためのボタン281aを含む。画面282は、利用者識別番号及びパスワードを入力するための画面であり、一例として、入力フィールド282a、282b及びボタン282cが含まれる。入力フィールド282a及び282bにおいて、それぞれ、利用者識別番号及びパスワードが利用者により入力される。画面283は、プリントの種類を指定するための画面であり、一例として、ボタン283a、283b及び283cが含まれる。ボタン283a、283b及び283cは、それぞれ、BOXプリント、プルプリント及びP2Pプリントを選択するために、用いられる。画面284は、BOXプリント予約番号を入力するための画面であり、一例として、入力フィールド284a及びボタン284bが含まれる。入力フィールド284aにおいて、BOXプリント予約番号が利用者により入力される。画面285は、プルプリント予約番号を入力するための画面であり、一例として、入力フィールド285a及びボタン285bが含まれる。入力フィールド285aにおいて、プルプリント予約番号が利用者により入力される。画面286は、P2Pプルプリント予約番号を入力するための画面であり、一例として、入力フィールド286a及びボタン286bが含まれる。入力フィールド286aにおいて、P2Pプルプリント予約番号が利用者により入力される。
(2) Display 218
As an example, the display 218 includes a liquid crystal display device.
The display 218 displays screens 281, 282, 283, 284, 285 and 286 shown in FIG. 15 as an example under the control of the control unit 201.
The screen 281 is a screen for displaying a menu, and includes a button 281a for starting printing as an example. The screen 282 is a screen for inputting a user identification number and a password, and includes, as an example, input fields 282a and 282b and a button 282c. In the input fields 282a and 282b, a user identification number and a password are input by the user, respectively. The screen 283 is a screen for designating the type of printing, and includes buttons 283a, 283b, and 283c as an example. Buttons 283a, 283b and 283c are used to select BOX print, pull print and P2P print, respectively. The screen 284 is a screen for inputting a BOX print reservation number, and includes an input field 284a and a button 284b as an example. In the input field 284a, the BOX print reservation number is input by the user. The screen 285 is a screen for inputting a pull print reservation number, and includes an input field 285a and a button 285b as an example. In the input field 285a, the pull print reservation number is input by the user. The screen 286 is a screen for inputting a P2P pull print reservation number, and includes an input field 286a and a button 286b as an example. In the input field 286a, the P2P pull print reservation number is input by the user.

(3)ハードキー216及びタッチセンサー217
ハードキー216及びタッチセンサー217は、利用者からの操作指示及びデータの入力を受け付ける。次に、受け付けた操作指示及びデータを制御部201に対して出力する。具体的に、ハードキー216及びタッチセンサー217は、利用者から、印刷の操作指示、プリント種類の設定の指示を受け付ける。また、ハードキー216及びタッチセンサー217は、利用者から、利用者識別番号、パスワード、BOXプリント予約番号、プルプリント予約番号及びP2Pプルプリント予約番号の入力を受け付ける。
(3) Hard key 216 and touch sensor 217
The hard key 216 and the touch sensor 217 receive an operation instruction and data input from the user. Next, the received operation instruction and data are output to the control unit 201. Specifically, the hard key 216 and the touch sensor 217 receive a print operation instruction and a print type setting instruction from the user. Also, the hard key 216 and the touch sensor 217 accept input of a user identification number, password, BOX print reservation number, pull print reservation number, and P2P pull print reservation number from the user.

(4)利用者確認部201a
(ジョブモードが「0」(BOXプリント)である場合)
利用者確認部201aは、ジョブ発行端末100から、ネットワーク20及び通信部202を介して、利用者識別番号及びパスワードの組を受信する。次に、利用者確認部201aは、受け取った利用者識別番号及びパスワードの組が記憶部203の利用者情報テーブル231内に存在するか否かを確認する。
(4) User confirmation unit 201a
(When the job mode is “0” (BOX print))
The user confirmation unit 201 a receives a set of a user identification number and a password from the job issuing terminal 100 via the network 20 and the communication unit 202. Next, the user confirmation unit 201 a confirms whether or not the received combination of user identification number and password exists in the user information table 231 of the storage unit 203.

受け取った組が利用者情報テーブル231内に存在しない場合、利用者確認部201aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。この場合、利用者確認部201aは、利用者識別番号及びパスワードのいずれか一方又は両方が正しくない旨を示すメッセージを、通信部202及びネットワーク20を介して、ジョブ発行端末100に対して送信する。   If the received set does not exist in the user information table 231, the user confirmation unit 201a determines that one or both of the received user identification number and password are incorrect. In this case, the user confirmation unit 201 a transmits a message indicating that either one or both of the user identification number and the password is incorrect to the job issuing terminal 100 via the communication unit 202 and the network 20. .

受け取った利用者識別番号とパスワードの組が利用者情報テーブル231内に存在する場合、利用者確認部201aは、受け取った利用者識別番号及びパスワードが正しいものと判断する。この場合、利用者確認部201aは、受け取った利用者識別番号及びパスワードをプリント予約部201bに対して出力する。
(印刷の場合)
利用者確認部201aは、入出力部215から利用者識別番号及びパスワードの組を受け取る。次に、利用者確認部201aは、受け取った利用者識別番号及びパスワードの組が記憶部203の利用者情報テーブル231内に存在するか否かを確認する。受け取った組が利用者情報テーブル231内に存在しない場合、利用者確認部201aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。次に、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくない場合、利用者確認部201aは、利用者識別番号及びパスワードの入力及び確認を繰り返すよう制御する。
If the combination of the received user identification number and password exists in the user information table 231, the user confirmation unit 201a determines that the received user identification number and password are correct. In this case, the user confirmation unit 201a outputs the received user identification number and password to the print reservation unit 201b.
(For printing)
The user confirmation unit 201a receives a set of a user identification number and a password from the input / output unit 215. Next, the user confirmation unit 201 a confirms whether or not the received combination of user identification number and password exists in the user information table 231 of the storage unit 203. If the received set does not exist in the user information table 231, the user confirmation unit 201a determines that one or both of the received user identification number and password are incorrect. Next, when either or both of the received user identification number and password are not correct, the user confirmation unit 201a controls to repeat the input and confirmation of the user identification number and password.

受け取った利用者識別番号及びパスワードの組が利用者情報テーブル231内に存在する場合、利用者確認部201aは、受け取った利用者識別番号及びパスワードが正しいと判断する。
(5)プリント予約部201b
(ジョブモードが「0」(BOXプリント)である場合)
プリント予約部201bは、ジョブ発行端末100から、ネットワーク20及び通信部202を介して、プリント予約指示及びジョブ情報を受信する。
When the combination of the received user identification number and password exists in the user information table 231, the user confirmation unit 201a determines that the received user identification number and password are correct.
(5) Print reservation unit 201b
(When the job mode is “0” (BOX print))
The print reservation unit 201 b receives a print reservation instruction and job information from the job issuing terminal 100 via the network 20 and the communication unit 202.

次に、プリント予約部201bは、記憶部203に記憶されているシステムパラメーター222のうちのジョブモード222aが「0」(BOXプリント)であるか否かを判断する。ジョブモード222aが「0」(BOXプリント)である場合、プリント予約部201bは、前回生成したBOXプリント予約番号に「1」を加算することにより、新たなBOXプリント予約番号を生成する。次に、プリント予約部201bは、受け取った利用者識別番号により、記憶部203内のBOXを特定する。次に、プリント予約部201bは、生成したBOXプリント予約番号、受け取った利用者識別番号及び受け取ったジョブ情報を、特定したBOXに書き込む。次に、プリント予約部201bは、BOXプリント予約番号、利用者識別番号及びジョブ情報を対応付けて、MFPプリント管理テーブル261に書き込む。次に、プリント予約部201bは、通信部202及びネットワーク20を介して、BOXプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、状態表示端末300に対して送信する。   Next, the print reservation unit 201b determines whether or not the job mode 222a of the system parameters 222 stored in the storage unit 203 is “0” (BOX print). When the job mode 222a is “0” (BOX print), the print reservation unit 201b generates a new BOX print reservation number by adding “1” to the previously generated BOX print reservation number. Next, the print reservation unit 201b identifies the BOX in the storage unit 203 based on the received user identification number. Next, the print reservation unit 201b writes the generated BOX print reservation number, the received user identification number, and the received job information in the specified BOX. Next, the print reservation unit 201b associates the BOX print reservation number, the user identification number, and the job information and writes them in the MFP print management table 261. Next, the print reservation unit 201 b transmits the BOX print reservation number and the job identification number included in the job information to the status display terminal 300 via the communication unit 202 and the network 20.

(ジョブモードが「1」(プルプリント)である場合)
プリント予約部201bは、サーバー装置400から、ネットワーク20及び通信部202を介して、プリント予約指示、プルプリント予約番号及びジョブ識別番号を受信する。次に、プリント予約部201bは、MFPプリント管理テーブル261に、受信したジョブ識別番号に対応付けて、受信したプルプリント予約番号を書き込む。
(When the job mode is “1” (pull print))
The print reservation unit 201 b receives a print reservation instruction, a pull print reservation number, and a job identification number from the server device 400 via the network 20 and the communication unit 202. Next, the print reservation unit 201b writes the received pull print reservation number in the MFP print management table 261 in association with the received job identification number.

(P2Pモード122cが「1」(P2Pプリント対応)である場合)
プリント予約部201bは、P2P端末500から、ネットワーク20及び通信部202を介して、P2Pプリント予約番号及びジョブ識別番号を受信する。次に、プリント予約部201bは、MFPプリント管理テーブル261に、受信したジョブ識別番号に対応付けて、受信したP2Pプリント予約番号を書き込む。
(When P2P mode 122c is “1” (P2P print compatible))
The print reservation unit 201b receives the P2P print reservation number and the job identification number from the P2P terminal 500 via the network 20 and the communication unit 202. Next, the print reservation unit 201b writes the received P2P print reservation number in the MFP print management table 261 in association with the received job identification number.

(6)タイマー処理部201c
タイマー処理部201cは、図11に示すように、BOXプリント用タイマー201ca及びプルプリント用タイマー201cbを含んでいる。BOXプリント用タイマー201ca及びプルプリント用タイマー201cbは、タイマー処理部201cの制御により、定期的にアラームを発生する。
(6) Timer processing unit 201c
As shown in FIG. 11, the timer processing unit 201c includes a BOX print timer 201ca and a pull print timer 201cb. The BOX print timer 201ca and the pull print timer 201cb periodically generate an alarm under the control of the timer processing unit 201c.

タイマー処理部201cは、現在時刻を取得し、取得した現在時刻が午前0時0分であるか否かを判断する。現在時刻が午前0時0分でない場合、タイマー処理部201cは、現在時刻の取得と前記判断を繰り返す。なお、比較の対象となる現在時刻は、午前0時0分には限定されない。午前1時15分でもよいし、午前2時36分でもよい。また、比較する頻度は、一日に一回には限定されない。一日に二回、比較してもよいし、三回以上比較してもよい。   The timer processing unit 201c acquires the current time and determines whether or not the acquired current time is 00:00. If the current time is not 0:00 am, the timer processing unit 201c repeats the acquisition of the current time and the determination. Note that the current time to be compared is not limited to 0:00 am. It may be 1:15 am or 2:36 am. The frequency of comparison is not limited to once a day. You may compare twice a day, or you may compare three or more times.

現在時刻が午前0時0分である場合、タイマー処理部201cは、システムパラメーター222のチェックモード222bを確認する。
チェックモード222bが「1」(MFPによるチェック)である場合、又は、「2」(サーバー装置とMFPによるチェック)である場合、タイマー処理部201cは、システムパラメーター222のジョブモード222aを確認する。
When the current time is 0:00 am, the timer processing unit 201c confirms the check mode 222b of the system parameter 222.
When the check mode 222b is “1” (check by the MFP) or “2” (check by the server apparatus and the MFP), the timer processing unit 201c checks the job mode 222a of the system parameter 222.

ジョブモード222aが「0」(BOXプリント)である場合、タイマー処理部201cは、MFPプリント管理テーブル261にBOXプリント予約番号が含まれているか否かを判断する。
MFPプリント管理テーブル261にBOXプリント予約番号が含まれている場合、タイマー処理部201cは、BOXプリント用タイマー201caの動作を開始する。つまり、BOXプリント用タイマー201caにより、定期的にアラームを発生させる。このアラームをBOXプリント用アラームと呼ぶ。このとき、BOXプリント用アラームフラグ291を「1」に設定する。一例として、BOXプリント用タイマー201caは、毎時一回、15分にアラームを発生させるとしてもよい。次に、タイマー処理部201cによる動作を終了する。
When the job mode 222a is “0” (BOX print), the timer processing unit 201c determines whether or not the BOX print reservation number is included in the MFP print management table 261.
When the MFP print management table 261 includes a BOX print reservation number, the timer processing unit 201c starts the operation of the BOX print timer 201ca. That is, an alarm is periodically generated by the BOX print timer 201ca. This alarm is called a BOX print alarm. At this time, the BOX print alarm flag 291 is set to “1”. As an example, the BOX print timer 201ca may generate an alarm once every hour for 15 minutes. Next, the operation by the timer processing unit 201c is finished.

MFPプリント管理テーブル261にBOXプリント予約番号が含まれていない場合、タイマー処理部201cは、BOXプリント用タイマー201caの動作を開始させない。つまり、BOXプリント用タイマー201caにより、定期的にアラームを発生させない。このとき、BOXプリント用アラームフラグ291を「0」に設定する。次に、タイマー処理部201cによる動作を終了する。   When the BOX print reservation number is not included in the MFP print management table 261, the timer processing unit 201c does not start the operation of the BOX print timer 201ca. That is, the BOX print timer 201ca does not generate an alarm periodically. At this time, the BOX print alarm flag 291 is set to “0”. Next, the operation by the timer processing unit 201c is finished.

ジョブモード222aが「1」(プルプリント)である場合、タイマー処理部201cは、MFPプリント管理テーブル261にプルプリント予約番号が含まれているか否かを判断する。
MFPプリント管理テーブル261にプルプリント予約番号が含まれている場合、タイマー処理部201cは、プルプリント用タイマー201cbの動作を開始する。つまり、プルプリント用タイマー201cbにより、定期的にアラームを発生させる。このアラームをプルプリント用アラームと呼ぶ。このとき、プルプリント用アラームフラグ292を「1」に設定する。一例として、プルプリント用タイマー201cbは、毎時一回、15分にアラームを発生させるとしてもよい。次に、タイマー処理部201cによる動作を終了する。
When the job mode 222a is “1” (pull print), the timer processing unit 201c determines whether or not a pull print reservation number is included in the MFP print management table 261.
When the pull print reservation number is included in the MFP print management table 261, the timer processing unit 201c starts the operation of the pull print timer 201cb. That is, an alarm is periodically generated by the pull print timer 201cb. This alarm is called a pull print alarm. At this time, the pull print alarm flag 292 is set to “1”. As an example, the pull print timer 201cb may generate an alarm once every hour for 15 minutes. Next, the operation by the timer processing unit 201c is finished.

MFPプリント管理テーブル261にプルプリント予約番号が含まれていない場合、タイマー処理部201cは、プルプリント用タイマー201cbの動作を開始させない。つまり、プルプリント用タイマー201cbにより、定期的にアラームを発生させない。このとき、プルプリント用アラームフラグ292を「0」に設定する。次に、タイマー処理部201cによる動作を終了する。   When the pull print reservation number is not included in the MFP print management table 261, the timer processing unit 201c does not start the operation of the pull print timer 201cb. That is, the pull print timer 201cb does not generate an alarm periodically. At this time, the pull print alarm flag 292 is set to “0”. Next, the operation by the timer processing unit 201c is finished.

チェックモード222bが「0」(サーバー装置によるチェック)である場合、タイマー処理部201cは、その動作を終了する。
(7)状態確認部201d
(A)状態確認部201dは、BOXプリント用アラームが発生しているか否かを確認する。具体的には、状態確認部201dは、記憶部203に記憶されているBOXプリント用アラームフラグ291が「1」であるか「0」であるかを判断する。BOXプリント用アラームフラグ291が「1」である場合、BOXプリント用アラームが発生していることを示す。BOXプリント用アラームフラグ291が「0」である場合、BOXプリント用アラームが発生していないことを示す。
When the check mode 222b is “0” (check by the server device), the timer processing unit 201c ends the operation.
(7) State confirmation unit 201d
(A) The state confirmation unit 201d confirms whether or not a BOX print alarm has occurred. Specifically, the state confirmation unit 201d determines whether the BOX print alarm flag 291 stored in the storage unit 203 is “1” or “0”. When the BOX print alarm flag 291 is “1”, it indicates that a BOX print alarm has occurred. When the BOX print alarm flag 291 is “0”, it indicates that a BOX print alarm has not occurred.

BOXプリント用アラームが発生している場合、状態確認部201dは、次に示す(a)〜(b)の処理を行う。
(a)状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する。
(b)状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、(b−1)〜(b−2)を繰り返す。
When the BOX print alarm is generated, the state confirmation unit 201d performs the following processes (a) to (b).
(A) The state confirmation unit 201d confirms the status of the MFP 200 and acquires the status of the MFP 200.
(B) The state confirmation unit 201d repeats (b-1) to (b-2) for all MFP print information in the MFP print management table 261.

(b−1)状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す。
(b−2)状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、BOXプリント予約番号、利用者識別番号及び取得したMFP200のステータスを送信する。
(B-1) The state confirmation unit 201d reads one piece of MFP print information from the MFP print management table 261.
(B-2) The status confirmation unit 201d sends a job identification number, a BOX print reservation number, and a user identification number included in the read MFP print information to the status display terminal 300 via the communication unit 202 and the network 20. The acquired status of the MFP 200 is transmitted.

(B)状態確認部201dは、プルプリント用アラームが発生しているか否かを確認する。具体的には、状態確認部201dは、記憶部203に記憶されているプルプリント用アラームフラグ292が「1」であるか「0」であるかを判断する。ここで、プルプリント用アラームフラグ292が「1」である場合、プルプリント用アラームが発生していることを示す。プルプリント用アラームフラグ292が「0」である場合、プルプリント用アラームが発生していないことを示す。   (B) The state confirmation unit 201d confirms whether or not a pull print alarm has occurred. Specifically, the state confirmation unit 201d determines whether the pull print alarm flag 292 stored in the storage unit 203 is “1” or “0”. Here, when the pull-print alarm flag 292 is “1”, it indicates that a pull-print alarm has occurred. When the pull print alarm flag 292 is “0”, it indicates that a pull print alarm has not occurred.

プルプリント用アラームが発生している場合、状態確認部201dは、次に示す(c)〜(d)の処理を行う。
(c)状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する。次に、状態確認部201dは、サーバー装置400へのアクセスチェックを行って、サーバーチェック結果を取得する。
When the pull print alarm is generated, the state confirmation unit 201d performs the following processes (c) to (d).
(C) The state confirmation unit 201d confirms the status of the MFP 200 and acquires the status of the MFP 200. Next, the state confirmation unit 201d performs an access check on the server device 400 and acquires a server check result.

(d)状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、(d−1)〜(d−5)を繰り返す
(d−1)状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す。
(d−2)状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、プルプリント予約番号、取得したMFP200のステータス及び取得したサーバーチェック結果を送信する。
(D) The state confirmation unit 201d repeats (d-1) to (d-5) for all MFP print information in the MFP print management table 261. (d-1) The state confirmation unit 201d performs MFP print management. One piece of MFP print information is read from the table 261.
(D-2) The status confirmation unit 201d transmits, to the status display terminal 300 via the communication unit 202 and the network 20, a job identification number, a pull print reservation number included in the read MFP print information, and the acquired MFP 200. Send the status and the acquired server check result.

(d−3)状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する。
(d−4)P2Pモード222cが「1」である場合、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する。
(D-3) The state confirmation unit 201d determines whether the P2P mode 222c of the system parameter 222 is “0” (not compatible with P2P printing) or “1” (compatible with P2P printing).
(D-4) When the P2P mode 222c is “1”, the state confirmation unit 201d performs an access check on the P2P terminal 500 and acquires a P2P terminal check result.

(d−5)状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する。
(C)状態確認部201dは、サーバー装置400から、ネットワーク20及び通信部202を介して、ステータスの要求を受信する。
(D-5) The status confirmation unit 201d sends the P2P pull print reservation number included in the read MFP print information and the acquired P2P terminal check result to the status display terminal 300 via the communication unit 202 and the network 20. Send.
(C) The state confirmation unit 201 d receives a status request from the server device 400 via the network 20 and the communication unit 202.

状態確認部201dは、サーバー装置400から受信したデータがステータスの要求であるか否かを判断する。
サーバー装置400から受信したデータがステータスの要求である場合、状態確認部201dは、次の(e)〜(f)の処理を行う。
(e)状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する。
The state confirmation unit 201d determines whether the data received from the server device 400 is a status request.
When the data received from the server device 400 is a status request, the state confirmation unit 201d performs the following processes (e) to (f).
(E) The state confirmation unit 201d confirms the status of the MFP 200 and acquires the status of the MFP 200.

(f)状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、(f−1)〜(f−5)を繰り返す
(f−1)状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す。
(f−2)状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、プルプリント予約番号、利用者識別番号及び取得したMFP200のステータスを送信する。
(F) The state confirmation unit 201d repeats (f-1) to (f-5) for all MFP print information in the MFP print management table 261. (f-1) The state confirmation unit 201d performs MFP print management. One piece of MFP print information is read from the table 261.
(F-2) The status confirmation unit 201d sends a job identification number, a pull print reservation number, and a user identification number included in the read MFP print information to the status display terminal 300 via the communication unit 202 and the network 20. The acquired status of the MFP 200 is transmitted.

(f−3)状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する。
(f−4)P2Pモード222cが「1」である場合、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する。
(F-3) The state confirmation unit 201d determines whether the P2P mode 222c of the system parameter 222 is “0” (not compatible with P2P printing) or “1” (compatible with P2P printing).
(F-4) When the P2P mode 222c is “1”, the state confirmation unit 201d performs an access check on the P2P terminal 500 and acquires a P2P terminal check result.

(f−5)次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する。
(8)印刷制御部201e
印刷制御部201eは、プリントの種類の指定が「BOXプリント」、「プルプリント」及び「P2Pプルプリント」のいずれであるかを判断する。
(F-5) Next, the status confirmation unit 201d sends the P2P pull print reservation number included in the read MFP print information and the acquired P2P terminal to the status display terminal 300 via the communication unit 202 and the network 20. Send the check result.
(8) Print control unit 201e
The print control unit 201e determines whether the print type designation is “BOX print”, “pull print”, or “P2P pull print”.

プリントの種類の指定が「BOXプリント」である場合、印刷制御部201eは、BOXプリントを実行する。
プリントの種類の指定が「プルプリント」である場合、印刷制御部201eは、プルプリントを実行する。
プリントの種類の指定が「P2Pプルプリント」である場合、印刷制御部201eは、P2Pプルプリントを実行する。これにより、印刷処理を終了する。
If the designation of the print type is “BOX print”, the print control unit 201e executes BOX print.
When the designation of the print type is “pull print”, the print control unit 201e executes pull print.
When the print type designation is “P2P pull print”, the print control unit 201e executes P2P pull print. Thereby, the printing process is terminated.

(BOXプリントの場合)
印刷制御部201eは、入出力部215からBOXプリント予約番号を受け取る。次に、受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する。
受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在しない場合、印刷制御部201eは、BOXプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。
(For BOX printing)
The print control unit 201 e receives the BOX print reservation number from the input / output unit 215. Next, it is confirmed whether or not the received BOX print reservation number exists in the MFP print management table 261.
If the received BOX print reservation number does not exist in the MFP print management table 261, the print control unit 201e sends a message indicating that the BOX print reservation number does not exist in the MFP print management table 261 to the input / output unit 215. Output.

受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在する場合、印刷制御部201eは、受け取った利用者識別番号に対応するBOX識別番号をBOX情報テーブル241から抽出する。次に、印刷制御部201eは、抽出したBOX識別番号により特定されるBOXから、BOXプリント予約番号に対応するジョブ情報を読み出す。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。   When the received BOX print reservation number exists in the MFP print management table 261, the print control unit 201e extracts the BOX identification number corresponding to the received user identification number from the BOX information table 241. Next, the print control unit 201e reads job information corresponding to the BOX print reservation number from the BOX specified by the extracted BOX identification number. Next, the print control unit 201e outputs job data included in the job information to the engine unit 200z.

印刷が正常に終了すると、印刷制御部201eは、特定されたBOXから、BOXプリント予約番号、利用者識別番号及びジョブ情報を削除する。次に、印刷制御部201eは、MFPプリント管理テーブル261から、上記のBOXプリント予約番号を含むMFPプリント情報を削除する。
(プルプリントの場合)
印刷制御部201eは、入出力部215からプルプリント予約番号を受け取る。次に、受け取ったプルプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する。
When printing ends normally, the print control unit 201e deletes the BOX print reservation number, user identification number, and job information from the specified BOX. Next, the print control unit 201e deletes the MFP print information including the BOX print reservation number from the MFP print management table 261.
(For pull print)
The print control unit 201 e receives the pull print reservation number from the input / output unit 215. Next, it is confirmed whether or not the received pull print reservation number exists in the MFP print management table 261.

受け取ったプルプリント予約番号がMFPプリント管理テーブル261内に存在しない場合、プルプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。
受け取ったプルプリント予約番号がMFPプリント管理テーブル261内に存在する場合、印刷制御部201eは、通信部202、ネットワーク20を介して、サーバー装置400に対して、ジョブ情報の要求及び受け取ったプルプリント予約番号を送信する。
If the received pull print reservation number does not exist in the MFP print management table 261, a message indicating that the pull print reservation number does not exist in the MFP print management table 261 is output to the input / output unit 215.
When the received pull print reservation number exists in the MFP print management table 261, the print control unit 201e sends a request for job information to the server device 400 and the received pull print via the communication unit 202 and the network 20. Send a reservation number.

次に、印刷制御部201eは、サーバー装置400から、ネットワーク20及び通信部202を介して、ジョブ情報を受信する。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。
印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のプルプリント予約番号を含むMFPプリント情報を削除する。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する。
Next, the print control unit 201 e receives job information from the server device 400 via the network 20 and the communication unit 202. Next, the print control unit 201e outputs job data included in the job information to the engine unit 200z.
When printing ends normally, the print control unit 201e deletes the MFP print information including the pull print reservation number from the MFP print management table 261. Next, the print control unit 201e transmits print completion indicating that printing has been completed to the server apparatus 400 via the communication unit 202 and the network 20.

(P2Pプルプリントの場合)
印刷制御部201eは、入出力部215からP2Pプルプリント予約番号を受け取る。次に、受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する。
受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在しない場合、P2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。
(In the case of P2P pull print)
The print control unit 201 e receives the P2P pull print reservation number from the input / output unit 215. Next, it is confirmed whether or not the received P2P pull print reservation number exists in the MFP print management table 261.
If the received P2P pull print reservation number does not exist in the MFP print management table 261, a message indicating that the P2P pull print reservation number does not exist in the MFP print management table 261 is output to the input / output unit 215.

受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在する場合、印刷制御部201eは、通信部202、ネットワーク20を介して、P2P端末500に対して、ジョブ情報の要求及び受け取ったP2Pプルプリント予約番号を送信する。
次に、印刷制御部201eは、P2P端末500から、ネットワーク20及び通信部202を介して、ジョブ情報を受信する。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。
If the received P2P pull print reservation number exists in the MFP print management table 261, the print control unit 201e sends a request for job information to the P2P terminal 500 and the received P2P via the communication unit 202 and the network 20. Send the pull print reservation number.
Next, the print control unit 201 e receives job information from the P2P terminal 500 via the network 20 and the communication unit 202. Next, the print control unit 201e outputs job data included in the job information to the engine unit 200z.

印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のP2Pプルプリント予約番号を含むMFPプリント情報を削除する。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、P2P端末500に対して送信する。また、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する。さらに、印刷が正常に終了すると、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、ジョブ発行端末100に対して送信する。   When printing ends normally, the print control unit 201e deletes the MFP print information including the P2P pull print reservation number from the MFP print management table 261. Next, the print control unit 201e transmits print completion indicating that printing has been completed to the P2P terminal 500 via the communication unit 202 and the network 20. In addition, the print control unit 201 e transmits print completion indicating that printing has been completed to the server apparatus 400 via the communication unit 202 and the network 20. Further, when printing is normally completed, the print control unit 201e transmits print completion indicating that printing is completed to the job issuing terminal 100 via the communication unit 202 and the network 20.

(9)通信部202
通信部202は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
1.4 状態表示端末300
状態表示端末300は、一例として図16に示すように、制御部301、通信部302、記憶部303、表示部304及び入力受付部305から構成されている。制御部301は、書込制御部301a、表示制御部301b及び位置取得部301gから構成されている。また、表示制御部301bは、判断部301c及び生成部301dから構成されている。
(9) Communication unit 202
The communication unit 202 transmits and receives information to and from an external device via the network 20.
1.4 Status display terminal 300
As an example, the status display terminal 300 includes a control unit 301, a communication unit 302, a storage unit 303, a display unit 304, and an input reception unit 305, as shown in FIG. The control unit 301 includes a write control unit 301a, a display control unit 301b, and a position acquisition unit 301g. The display control unit 301b includes a determination unit 301c and a generation unit 301d.

状態表示端末300は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイス、ディスプレィデバイス、キーボードなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、状態表示端末300は、その機能を達成する。   Specifically, the status display terminal 300 is a computer system including a microprocessor, a ROM, a RAM, a hard disk device, a display device, a keyboard, and the like. A computer program is stored in the RAM or the hard disk device. The status display terminal 300 achieves its functions by the microprocessor operating according to the computer program.

(1)記憶部303
記憶部303は、予め、システムパラメーター322、P2P端末のIPアドレス325及び状態テーブル331を記憶している。
(システムパラメーター322)
システムパラメーター322は、図16に示すように、ジョブモード322a、チェックモード322b及びP2Pモード322cを含む。システムパラメーター322は、図3に示すシステムパラメーター122と同一である。
(1) Storage unit 303
The storage unit 303 stores a system parameter 322, an IP address 325 of the P2P terminal, and a state table 331 in advance.
(System parameter 322)
As shown in FIG. 16, the system parameters 322 include a job mode 322a, a check mode 322b, and a P2P mode 322c. The system parameter 322 is the same as the system parameter 122 shown in FIG.

言い換えると、システムパラメーター322のジョブモード322a、チェックモード322b及びP2Pモード322cは、それぞれ、図3に示すシステムパラメーター122のジョブモード122a、チェックモード122b及びP2Pモード122cと同一の値を有する。
(P2P端末のIPアドレス325)
P2P端末のIPアドレス325は、ネットワーク20において配置されているP2P端末500の配置位置を示すアドレスである。
In other words, the job mode 322a, the check mode 322b, and the P2P mode 322c of the system parameter 322 have the same values as the job mode 122a, the check mode 122b, and the P2P mode 122c of the system parameter 122 shown in FIG.
(P2P terminal IP address 325)
The IP address 325 of the P2P terminal is an address indicating an arrangement position of the P2P terminal 500 arranged in the network 20.

(状態テーブル331)
状態テーブル331は、ジョブモード322a及びチェックモード322bに応じて、そのデータ構造が異なる。以下に、状態テーブル331a、331b、331c及び331dについて、説明する。
<状態テーブル331a>
状態テーブル331aは、ジョブモード322aが「0」(BOXプリント)である場合に、記憶部303に記憶されている。
(Status table 331)
The status table 331 has a different data structure depending on the job mode 322a and the check mode 322b. The state tables 331a, 331b, 331c, and 331d will be described below.
<Status table 331a>
The status table 331a is stored in the storage unit 303 when the job mode 322a is “0” (BOX print).

状態テーブル331aは、一例として、図17に示すように、複数の状態情報を記憶するための領域を備えている。各状態情報は、BOXプリントの場合のプリント予約情報に対応している。
状態情報は、ジョブ識別番号、利用者識別番号、BOXプリント予約番号、1個又は複数個の候補MFP情報を含む。さらに、状態情報は、1個又は複数個の候補MFP情報に対応して、1個又は複数個のステータスを含む場合がある。ジョブ識別番号は、ジョブ情報を識別するための識別情報である。利用者識別番号は、利用者を識別するための識別情報である。BOXプリント予約番号は、BOXプリントの場合に、ジョブ情報に対して設定された予約番号である。候補MFP情報は、候補MFPを示す。候補MFPは、利用者により選択されたMFPの候補である。候補MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報を含む。MFP識別番号は、当該候補MFPを識別するための識別情報である。機種番号は、当該候補MFPの機種を識別する識別情報である。IPアドレスは、当該候補MFPに割り当てられたネットワーク20上の配置位置を示すアドレスである。所在地情報は、当該候補MFPが存在する位置を示す。ステータスは、当該候補MFPが正常であるか異常であるかを示す。
As an example, the state table 331a includes an area for storing a plurality of pieces of state information as shown in FIG. Each status information corresponds to print reservation information in the case of BOX printing.
The status information includes a job identification number, a user identification number, a BOX print reservation number, and one or a plurality of candidate MFP information. Further, the status information may include one or a plurality of statuses corresponding to one or a plurality of candidate MFP information. The job identification number is identification information for identifying job information. The user identification number is identification information for identifying a user. The BOX print reservation number is a reservation number set for job information in the case of BOX printing. Candidate MFP information indicates a candidate MFP. The candidate MFP is a candidate for the MFP selected by the user. The candidate MFP information includes an MFP identification number, a model number, an IP address, and location information. The MFP identification number is identification information for identifying the candidate MFP. The model number is identification information for identifying the model of the candidate MFP. The IP address is an address indicating an arrangement position on the network 20 assigned to the candidate MFP. The location information indicates the position where the candidate MFP exists. The status indicates whether the candidate MFP is normal or abnormal.

状態テーブル331aは、図17に示すように、一例として、状態情報332を含む。状態情報332は、ジョブ識別番号333「J002」、利用者識別番号334「U001」、BOXプリント予約番号335「1287」、候補MFP情報336、・・・、ステータス337「正常」、・・・を含む。
<状態テーブル331b>
状態テーブル331bは、ジョブモード322aが「1」(プルプリント)であり、チェックモード322bが「0」(サーバー装置によるチェック)の場合に、記憶部303に記憶されている。
As shown in FIG. 17, the state table 331a includes state information 332 as an example. The status information 332 includes a job identification number 333 “J002”, a user identification number 334 “U001”, a BOX print reservation number 335 “1287”, candidate MFP information 336,..., A status 337 “normal”,. Including.
<Status table 331b>
The status table 331b is stored in the storage unit 303 when the job mode 322a is “1” (pull print) and the check mode 322b is “0” (check by the server device).

状態テーブル331bは、一例として、図18に示すように、複数の状態情報を記憶するための領域を備えている。各状態情報は、プルプリントの場合のプリント予約情報に対応している。
状態情報は、ジョブ識別番号、利用者識別番号、プルプリント予約番号、1個又は複数個の候補MFP情報を含む。さらに、状態情報は、1個又は複数個の候補MFP情報に対応して、1個又は複数個のステータス回答及び1個又は複数個のステータスを含む場合がある。ジョブ識別番号は、ジョブ情報を識別するための識別情報である。利用者識別番号は、利用者を識別するための識別情報である。プルプリント予約番号は、プルプリントの場合に、ジョブ情報に対して設定された予約番号である。候補MFP情報は、候補MFPを示す。候補MFPは、状態表示端末300の近くに存在するとして、選択されたMFPの候補である。候補MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報を含む。MFP識別番号は、当該候補MFPを識別するための識別情報である。機種番号は、当該候補MFPの機種を識別する識別情報である。IPアドレスは、当該候補MFPに割り当てられたネットワーク20上の配置位置を示すアドレスである。所在地情報は、当該候補MFPが存在する位置を示す。ステータス回答は、対応する候補MFPからステータスについての回答が有ったか無かったかを示す。ステータスは、当該候補MFPが正常であるか異常であるかを示す。
As an example, the state table 331b includes an area for storing a plurality of pieces of state information as illustrated in FIG. Each status information corresponds to print reservation information in the case of pull printing.
The status information includes a job identification number, a user identification number, a pull print reservation number, and one or a plurality of candidate MFP information. Further, the status information may include one or more status answers and one or more statuses corresponding to one or more candidate MFP information. The job identification number is identification information for identifying job information. The user identification number is identification information for identifying a user. The pull print reservation number is a reservation number set for job information in the case of pull print. Candidate MFP information indicates a candidate MFP. The candidate MFP is a candidate for the MFP that has been selected as being present near the status display terminal 300. The candidate MFP information includes an MFP identification number, a model number, an IP address, and location information. The MFP identification number is identification information for identifying the candidate MFP. The model number is identification information for identifying the model of the candidate MFP. The IP address is an address indicating an arrangement position on the network 20 assigned to the candidate MFP. The location information indicates the position where the candidate MFP exists. The status reply indicates whether or not there is a reply regarding the status from the corresponding candidate MFP. The status indicates whether the candidate MFP is normal or abnormal.

状態テーブル331bは、図18に示すように、一例として、状態情報342を含む。状態情報342は、ジョブ識別番号343「J002」、利用者識別番号344「U001」、プルプリント予約番号345「1287」、候補MFP情報346、・・・、ステータス回答347「有り」、・・・ステータス348「正常」、・・・を含む。
<状態テーブル331c>
状態テーブル331cは、ジョブモード322aが「1」(プルプリント)であり、チェックモード322bが「1」(MFPによるチェック)の場合に、記憶部303に記憶されている。
As illustrated in FIG. 18, the state table 331b includes state information 342 as an example. The status information 342 includes a job identification number 343 “J002”, a user identification number 344 “U001”, a pull print reservation number 345 “1287”, candidate MFP information 346,..., A status response 347 “present”,. Status 348 “normal”,...
<Status table 331c>
The status table 331c is stored in the storage unit 303 when the job mode 322a is “1” (pull print) and the check mode 322b is “1” (check by MFP).

状態テーブル331cは、一例として、図19に示すように、複数の状態情報を記憶するための領域を備えている。各状態情報は、プルプリントの場合のプリント予約情報に対応している。
状態情報は、ジョブ識別番号、利用者識別番号、プルプリント予約番号、1個又は複数個の候補MFP情報を含む。さらに、状態情報は、1個又は複数個の候補MFP情報に対応して、1個又は複数個のステータス、1個又は複数個のサーバー装置に対するアクセス結果を含む場合がある。さらに、状態情報は、P2Pプルプリント予約番号を含む場合があり、この場合に、さらに、複数個の候補MFP情報に対応して、P2P端末に対するアクセス結果を含む場合がある。ジョブ識別番号は、ジョブ情報を識別するための識別情報である。利用者識別番号は、利用者を識別するための識別情報である。プルプリント予約番号は、プルプリントの場合に、ジョブ情報に対して設定された予約番号である。候補MFP情報は、候補MFPを示す。候補MFPは、状態表示端末300の近くに存在するとして、選択されたMFPの候補である。候補MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報を含む。MFP識別番号は、当該候補MFPを識別するための識別情報である。機種番号は、当該候補MFPの機種を識別する識別情報である。IPアドレスは、当該候補MFPに割り当てられたネットワーク20上の配置位置を示すアドレスである。所在地情報は、当該候補MFPが存在する位置を示す。ステータスは、対応する候補MFPが正常であるか異常であるかを示す。サーバー装置に対するアクセス結果は、対応する候補MFPからサーバー装置400に対するアクセス結果を示す。アクセス結果には、正常の場合と応答なしの場合とがある。P2Pプルプリント予約番号は、P2Pプリント対応の場合に、ジョブ情報に対して設定された予約番号である。P2P端末に対するアクセス結果は、対応する候補MFPからP2P端末500に対するアクセス結果を示す。アクセス結果には、正常の場合と応答なしの場合とがある。
As an example, the state table 331c includes an area for storing a plurality of pieces of state information as illustrated in FIG. Each status information corresponds to print reservation information in the case of pull printing.
The status information includes a job identification number, a user identification number, a pull print reservation number, and one or a plurality of candidate MFP information. Further, the status information may include one or a plurality of statuses and an access result for one or a plurality of server devices corresponding to one or a plurality of candidate MFP information. Further, the status information may include a P2P pull print reservation number. In this case, the status information may further include an access result for the P2P terminal corresponding to a plurality of candidate MFP information. The job identification number is identification information for identifying job information. The user identification number is identification information for identifying a user. The pull print reservation number is a reservation number set for job information in the case of pull print. Candidate MFP information indicates a candidate MFP. The candidate MFP is a candidate for the MFP that has been selected as being present near the status display terminal 300. The candidate MFP information includes an MFP identification number, a model number, an IP address, and location information. The MFP identification number is identification information for identifying the candidate MFP. The model number is identification information for identifying the model of the candidate MFP. The IP address is an address indicating an arrangement position on the network 20 assigned to the candidate MFP. The location information indicates the position where the candidate MFP exists. The status indicates whether the corresponding candidate MFP is normal or abnormal. The access result for the server apparatus indicates an access result for the server apparatus 400 from the corresponding candidate MFP. The access result may be normal or no response. The P2P pull print reservation number is a reservation number set for job information in the case of P2P print support. The access result for the P2P terminal indicates the access result for the P2P terminal 500 from the corresponding candidate MFP. The access result may be normal or no response.

状態テーブル331cは、図19に示すように、一例として、状態情報352を含む。状態情報352は、ジョブ識別番号353「J002」、利用者識別番号354「U001」、プルプリント予約番号355「1287」、P2Pプルプリント予約番号356「4101」、候補MFP情報357、・・・、ステータス358「正常」、・・・、サーバー装置に対するアクセス結果359「正常」、・・・、P2P端末に対するアクセス結果360「応答なし」、・・・を含む。   As illustrated in FIG. 19, the state table 331c includes state information 352 as an example. The status information 352 includes a job identification number 353 “J002”, a user identification number 354 “U001”, a pull print reservation number 355 “1287”, a P2P pull print reservation number 356 “4101”, candidate MFP information 357,. Status 358 “normal”,..., Access result 359 “normal” for the server device,..., Access result 360 “no response” for the P2P terminal.

<状態テーブル331d>
状態テーブル331dは、ジョブモード322aが「1」(プルプリント)であり、チェックモード322bが「2」(サーバー装置とMFPによるチェック)の場合に、記憶部303に記憶されている。
状態テーブル331dは、一例として、図20に示すように、複数の状態情報を記憶するための領域を備えている。各状態情報は、プルプリントの場合のプリント予約情報に対応している。
<Status table 331d>
The status table 331d is stored in the storage unit 303 when the job mode 322a is “1” (pull print) and the check mode 322b is “2” (check by the server apparatus and the MFP).
As an example, the state table 331d includes an area for storing a plurality of pieces of state information as illustrated in FIG. Each status information corresponds to print reservation information in the case of pull printing.

状態情報は、ジョブ識別番号、利用者識別番号、プルプリント予約番号、1個又は複数個の候補MFP情報を含む。さらに、状態情報は、1個又は複数個の候補MFP情報に対応して、1個又は複数個のステータス回答、1個又は複数個のステータス、1個又は複数個のサーバー装置に対するアクセス結果を含む場合がある。さらに、状態情報は、P2Pプルプリント予約番号を含む場合があり、この場合に、さらに、複数個の候補MFP情報に対応して、P2P端末に対するアクセス結果を含む場合がある。ジョブ識別番号は、ジョブ情報を識別するための識別情報である。利用者識別番号は、利用者を識別するための識別情報である。プルプリント予約番号は、プルプリントの場合に、ジョブ情報に対して設定された予約番号である。候補MFP情報は、候補MFPを示す。候補MFPは、状態表示端末300の近くに存在するとして、選択されたMFPの候補である。候補MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報を含む。MFP識別番号は、当該候補MFPを識別するための識別情報である。機種番号は、当該候補MFPの機種を識別する識別情報である。IPアドレスは、当該候補MFPに割り当てられたネットワーク20上の配置位置を示すアドレスである。所在地情報は、当該候補MFPが存在する位置を示す。ステータス回答は、対応する候補MFPからステータスについての回答が有ったか無かったかを示す。ステータスは、対応する候補MFPが正常であるか異常であるかを示す。サーバー装置に対するアクセス結果は、対応する候補MFPからサーバー装置400に対するアクセス結果を示す。アクセス結果には、正常の場合と応答なしの場合とがある。P2Pプルプリント予約番号は、P2Pプリント対応の場合に、ジョブ情報に対して設定された予約番号である。P2P端末に対するアクセス結果は、対応する候補MFPからP2P端末500に対するアクセス結果を示す。アクセス結果には、正常の場合と応答なしの場合とがある。   The status information includes a job identification number, a user identification number, a pull print reservation number, and one or a plurality of candidate MFP information. Further, the status information includes one or a plurality of status responses, one or a plurality of statuses, and an access result for one or a plurality of server devices corresponding to one or a plurality of candidate MFP information. There is a case. Further, the status information may include a P2P pull print reservation number. In this case, the status information may further include an access result for the P2P terminal corresponding to a plurality of candidate MFP information. The job identification number is identification information for identifying job information. The user identification number is identification information for identifying a user. The pull print reservation number is a reservation number set for job information in the case of pull print. Candidate MFP information indicates a candidate MFP. The candidate MFP is a candidate for the MFP that has been selected as being present near the status display terminal 300. The candidate MFP information includes an MFP identification number, a model number, an IP address, and location information. The MFP identification number is identification information for identifying the candidate MFP. The model number is identification information for identifying the model of the candidate MFP. The IP address is an address indicating an arrangement position on the network 20 assigned to the candidate MFP. The location information indicates the position where the candidate MFP exists. The status reply indicates whether or not there is a reply regarding the status from the corresponding candidate MFP. The status indicates whether the corresponding candidate MFP is normal or abnormal. The access result for the server apparatus indicates an access result for the server apparatus 400 from the corresponding candidate MFP. The access result may be normal or no response. The P2P pull print reservation number is a reservation number set for job information in the case of P2P print support. The access result for the P2P terminal indicates the access result for the P2P terminal 500 from the corresponding candidate MFP. The access result may be normal or no response.

状態テーブル331dは、図20に示すように、一例として、状態情報362を含む。状態情報362は、ジョブ識別番号363「J002」、利用者識別番号364「U001」、プルプリント予約番号365「1287」、P2Pプルプリント予約番号366「4101」、候補MFP情報367、・・・、ステータス回答368「有り」、ステータス369「正常」、・・・、サーバー装置に対するアクセス結果370「正常」、・・・、P2P端末に対するアクセス結果371「応答なし」、・・・を含む。   As shown in FIG. 20, the state table 331d includes state information 362 as an example. The status information 362 includes a job identification number 363 “J002”, a user identification number 364 “U001”, a pull print reservation number 365 “1287”, a P2P pull print reservation number 366 “4101”, candidate MFP information 367,. Status response 368 “present”, status 369 “normal”,..., Access result 370 “normal” for server device,..., Access result 371 “no response” for P2P terminal.

(2)書込制御部301a
(ジョブモードが「0」(BOXプリント)である場合)
書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、受信する。次に、書込制御部301aは、受信した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を対応付けて、1個の状態情報として、記憶部303の状態テーブル331に書き込む。
(2) Write control unit 301a
(When the job mode is “0” (BOX print))
The write control unit 301 a receives a user identification number, a job identification number, and one or more candidate MFP information from the job issuing terminal 100 via the network 20 and the communication unit 302. Next, the writing control unit 301a associates the received user identification number, job identification number, and one or a plurality of candidate MFP information with each other in the state table 331 of the storage unit 303 as one piece of state information. Write.

次に、書込制御部301aは、MFP200から、ネットワーク20及び通信部302を介して、BOXプリント予約番号及びジョブ識別番号を受信する。次に、書込制御部301aは、記憶部303の状態テーブル331において、受信したジョブ識別番号に対応付けて、受信したBOXプリント予約番号を記憶する。
(ジョブモードが「1」(プルプリント)である場合)
書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号及びジョブ識別番号を受信する。次に、書込制御部301aは、状態テーブル331に、受信した利用者識別番号とジョブ識別番号とを対応付けて、状態情報として書き込む。
Next, the writing control unit 301 a receives the BOX print reservation number and the job identification number from the MFP 200 via the network 20 and the communication unit 302. Next, the writing control unit 301a stores the received BOX print reservation number in association with the received job identification number in the status table 331 of the storage unit 303.
(When the job mode is “1” (pull print))
The writing control unit 301 a receives the user identification number and the job identification number from the job issuing terminal 100 via the network 20 and the communication unit 302. Next, the writing control unit 301a writes the received user identification number and job identification number in the state table 331 as state information in association with each other.

次に、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、プルプリント予約番号及びジョブ識別番号を受信する。また、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、候補MFP情報を受信する
次に、書込制御部301aは、状態テーブル331に、受信したジョブ識別番号に対応付けて、受信したプルプリント予約番号及び候補MFP情報を書き込む。
Next, the writing control unit 301 a receives the pull print reservation number and the job identification number from the server device 400 via the network 20 and the communication unit 302. The write control unit 301a receives candidate MFP information from the server device 400 via the network 20 and the communication unit 302. Next, the write control unit 301a stores the received job identification number in the status table 331. The received pull print reservation number and candidate MFP information are written in association with.

(P2Pモードが「1」(P2Pプリント対応)である場合)
書込制御部301aは、P2P端末500から、ネットワーク20及び通信部302を介して、P2Pプリント予約番号及びジョブ識別番号を受信する。次に、書込制御部301aは、状態テーブル331に、受信したジョブ識別番号に対応付けて、状態情報として受信したP2Pプリント予約番号を書き込む。
(When P2P mode is “1” (P2P print compatible))
The writing control unit 301 a receives the P2P print reservation number and the job identification number from the P2P terminal 500 via the network 20 and the communication unit 302. Next, the writing control unit 301a writes the received P2P print reservation number as the status information in the status table 331 in association with the received job identification number.

(サーバー装置400の検索部401bがMFPを検索した場合)
書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、ジョブ識別番号及び1個又は複数個の候補MFP情報を受信する。次に、書込制御部301aは、受信した1個又は複数個の候補MFP情報を、候補MFP情報361、・・・、362として、記憶部303の状態テーブル331において、ジョブ識別番号に対応付けて書き込む。次に、検索部401bは、通信部402及びネットワーク20を介して、生成した候補MFP情報を状態表示端末300に対して送信する。
(When search unit 401b of server device 400 searches for MFP)
The write control unit 301 a receives a job identification number and one or a plurality of candidate MFP information from the server device 400 via the network 20 and the communication unit 302. Next, the writing control unit 301a associates the received one or a plurality of candidate MFP information as candidate MFP information 361,... 362 with a job identification number in the status table 331 of the storage unit 303. Write. Next, the search unit 401 b transmits the generated candidate MFP information to the status display terminal 300 via the communication unit 402 and the network 20.

(3)位置取得部301g
位置取得部301gは、GPS(Global Positioning System )機能を有している。
書込制御部301aが、サーバー装置400から、ネットワーク20及び通信部302を介して、プルプリント予約番号及びジョブ識別番号を受信したとき、位置取得部301gは、GPS機能を用いて、状態表示端末300の所在地を取得する。次に、位置取得部301gは、制御部301は、取得した所在地を、通信部302及びネットワーク20を介して、サーバー装置400に対して送信する。
(3) Position acquisition unit 301g
The position acquisition unit 301g has a GPS (Global Positioning System) function.
When the writing control unit 301a receives the pull print reservation number and the job identification number from the server device 400 via the network 20 and the communication unit 302, the position acquisition unit 301g uses the GPS function to display a status display terminal. Get 300 locations. Next, in the position acquisition unit 301g, the control unit 301 transmits the acquired location to the server device 400 via the communication unit 302 and the network 20.

(4)表示制御部301b及び表示部304
(a)MFP200による定期チェックの場合
<BOXプリント用アラームが発生している場合>
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、BOXプリント予約番号、利用者識別番号及びステータスを受信する。次に、表示制御部301bは、後述するように、ステータスの表示制御を行う。
(4) Display control unit 301b and display unit 304
(A) Periodic check by the MFP 200 <When a BOX print alarm has occurred>
The display control unit 301 b receives a job identification number, a BOX print reservation number, a user identification number, and a status from the MFP 200 via the network 20 and the communication unit 302. Next, the display control unit 301b performs status display control, as will be described later.

<プルプリント用アラームが発生している場合>
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、ステータス及びサーバーチェック結果を受信する。
また、表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する。次に、表示制御部301bは、後述するように、ステータス等の表示制御を行う。
<When a pull print alarm has occurred>
The display control unit 301 b receives a job identification number, a pull print reservation number, a status, and a server check result from the MFP 200 via the network 20 and the communication unit 302.
In addition, the display control unit 301 b receives the P2P pull print reservation number and the P2P terminal check result from the MFP 200 via the network 20 and the communication unit 302. Next, the display control unit 301b performs display control of status and the like as will be described later.

<ステータス要求がある場合>
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、利用者識別番号及びステータスを受信する。
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する。次に、表示制御部301bは、後述するように、ステータス等の表示制御を行う。
<When there is a status request>
The display control unit 301 b receives a job identification number, a pull print reservation number, a user identification number, and a status from the MFP 200 via the network 20 and the communication unit 302.
The display control unit 301b receives the P2P pull print reservation number and the P2P terminal check result from the MFP 200 via the network 20 and the communication unit 302. Next, the display control unit 301b performs display control of status and the like as will be described later.

(b)サーバー装置400による定期チェックの場合
表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、受信する。
次に、表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する。次に、表示制御部301bは、後述するように、ステータスの表示制御を行う。
(B) Periodic Check by Server Device 400 The display control unit 301b receives a job identification number, a response presence / absence, a status, and a pull print reservation number from the server device 400 via the network 20 and the communication unit 302.
Next, the display control unit 301b receives the P2P pull print reservation number and the P2P terminal check result from the server device 400 via the network 20 and the communication unit 302. Next, the display control unit 301b performs status display control, as will be described later.

(c)表示制御部301bによる表示制御
表示制御部301bの判断部301cは、表示更新タイミングであるか否かを判断する。例えば、表示更新タイミングは、毎時0分であり、表示制御部301bの判断部301cは、毎時、0分であるか否かを判断する。なお、表示更新タイミングは、毎時0分には限定されない。表示更新タイミングは、毎時15分又は毎時30分であるとしてもよい。また、一時間に一回には限定されない。一時間に、二回、三回、又はそれ以上の回数であるとしてもよい。さらに、一日に、二回、三回、又はそれ以上の回数であるとしてもよい。
(C) Display Control by Display Control Unit 301b The determination unit 301c of the display control unit 301b determines whether it is a display update timing. For example, the display update timing is 0 minute per hour, and the determination unit 301c of the display control unit 301b determines whether it is 0 minute per hour. The display update timing is not limited to 0 minutes per hour. The display update timing may be 15 minutes per hour or 30 minutes per hour. Moreover, it is not limited to once per hour. It may be twice, three times or more times per hour. Further, it may be twice, three times, or more times a day.

表示更新タイミングでない場合、表示制御部301bは、表示の制御を終了する。
表示更新タイミングである場合、表示制御部301bの判断部301cは、システムパラメーター322のジョブモード322aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する。
ジョブモード322aが、「0」である場合、表示制御部301bは、BOXプリントにおける表示制御を行う。これにより表示制御を終了する。
If it is not the display update timing, the display control unit 301b ends the display control.
When it is the display update timing, the determination unit 301c of the display control unit 301b determines whether the job mode 322a of the system parameter 322 is “0” (BOX print) or “1” (pull print). .
When the job mode 322a is “0”, the display control unit 301b performs display control in BOX printing. Thereby, the display control is terminated.

ジョブモード322aが、「1」である場合、表示制御部301bの判断部301cは、システムパラメーター322のチェックモード322bが、「0」(サーバー装置によるチェック)であるか、「1」(MFPによるチェック)であるか、又は、「2」(サーバー装置とMFPによるチェック)であるかを判断する。
システムパラメーター322のチェックモード322bが、「0」である場合、表示制御部301bは、サーバー装置によるチェックにおける表示制御を行う。これにより表示処理を終了する。
When the job mode 322a is “1”, the determination unit 301c of the display control unit 301b determines whether the check mode 322b of the system parameter 322 is “0” (check by the server device) or “1” (by the MFP). It is determined whether it is “Check” or “2” (check by the server device and the MFP).
When the check mode 322b of the system parameter 322 is “0”, the display control unit 301b performs display control in the check by the server device. This ends the display process.

システムパラメーター322のチェックモード322bが、「1」である場合、表示制御部301bは、MFPによるチェックにおける表示制御を行う。これにより表示処理を終了する。
システムパラメーター322のチェックモード322bが、「2」である場合、表示制御部301bは、サーバー装置とMFPによるチェックにおける表示制御を行う。これにより表示処理を終了する。
When the check mode 322b of the system parameter 322 is “1”, the display control unit 301b performs display control in the check by the MFP. This ends the display process.
When the check mode 322b of the system parameter 322 is “2”, the display control unit 301b performs display control in the check by the server apparatus and the MFP. This ends the display process.

(BOXプリントにおける表示制御)
BOXプリントにおける表示制御について説明する。
表示制御部301bは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングは、上記のBOXプリント用タイマー201ca及びプルプリント用タイマー201cbによりアラームが発生されるタイミングと一致している。受信タイミングは、一例として、毎時一回、15分であり、表示制御部301bは、毎時、15分であるか否かを判断する。なお、ステータス等が送信され受信されるまでに要する時間を考慮する必要がある。例えば、要する時間が最大200ミリ秒であるとすると、送信タイミングが毎時15分00秒0000ミリ秒である場合には、定期的な受信タイミングは、毎時15分00秒0000ミリ秒から15分00秒0200ミリ秒までの幅のある時間帯であるとする。この時間帯外において、受信が発生した場合には、定期的でないと判断する。
(Display control in BOX printing)
Display control in BOX printing will be described.
The display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not regular. Here, the reception timing coincides with the timing at which an alarm is generated by the BOX printing timer 201ca and the pull printing timer 201cb. As an example, the reception timing is once every hour and 15 minutes, and the display control unit 301b determines whether or not every hour is 15 minutes. Note that it is necessary to consider the time required for the status and the like to be transmitted and received. For example, assuming that the required time is a maximum of 200 milliseconds, when the transmission timing is 15:00 hours and 0000 milliseconds, the periodic reception timing is changed from 15:00 hours and 0000 milliseconds to 15:00 hours. It is assumed that the time zone has a width up to 0200 milliseconds. If reception occurs outside this time period, it is determined that it is not regular.

受信タイミングが定期的である場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、表示制御部301bの生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。   When the reception timing is regular, the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal. When the received status indicates normal, the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible. Next, the generation unit 301 d of the display control unit 301 b outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304.

受信タイミングが定期的でない場合、又は、受信したステータスが異常を示す場合、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。
(サーバー装置400によるチェック時における表示の動作)
次に、サーバー装置400によるチェック時における表示について説明する。
When the reception timing is not regular or when the received status indicates an abnormality, the generation unit 301d of the display control unit 301b generates a message indicating that printing is not possible. Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304.
(Display operation when checking by server device 400)
Next, display at the time of check by the server apparatus 400 will be described.

表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、MFPからのステータス応答が有るか無いかを判断する。MFPからのステータス応答が有る場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
The determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not regular. Here, the reception timing is as described above.
When the reception timing is regular, the determination unit 301c of the display control unit 301b determines whether there is a status response from the MFP. When there is a status response from the MFP, the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal. When the received status indicates normal, the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible. Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304.

受信タイミングが定期的でない場合、MFPからのステータス応答が無い場合、又は、受信したステータスが異常を示す場合、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。
(MFP200によるチェック時における表示)
次に、MFP200によるチェック時における表示について、説明する。
When the reception timing is not regular, when there is no status response from the MFP, or when the received status indicates abnormality, the generation unit 301d of the display control unit 301b generates a message indicating that printing is not possible. Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304.
(Display when checking by MFP 200)
Next, display at the time of checking by the MFP 200 will be described.

表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの判断部301cは、サーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する。サーバー装置400へのアクセス結果が正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
The determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not regular. Here, the reception timing is as described above.
When the reception timing is regular, the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal. When the received status indicates normal, the determination unit 301c of the display control unit 301b determines whether the access result to the server device 400 indicates normal or abnormal. When the access result to the server device 400 indicates normal, the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible. Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304.

サーバー装置400へのアクセス結果が異常を示す場合、表示制御部301bの判断部301cは、システムパラメーター322のP2Pモード322cを確認する。P2Pモード322cが「1」(P2Pプリント対応)である場合、表示制御部301bの判断部301cは、P2P端末500へのアクセス結果が正常を示すか異常を示すかを判断する。P2P端末500へのアクセス結果が正常を示す場合、表示制御部301bの生成部301dは、条件付き印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示部304に対して出力する。   When the access result to the server device 400 indicates an abnormality, the determination unit 301c of the display control unit 301b confirms the P2P mode 322c of the system parameter 322. When the P2P mode 322c is “1” (P2P print compatible), the determination unit 301c of the display control unit 301b determines whether the access result to the P2P terminal 500 indicates normal or abnormal. When the access result to the P2P terminal 500 indicates normal, the generation unit 301d of the display control unit 301b generates a message indicating that conditional printing is possible. Next, the generation unit 301d outputs a message indicating that conditional printing is possible to the display unit 304 together with the MFP identification number and the like.

受信タイミングが定期的でない場合、受信したステータスが異常を示す場合、P2Pモード322cが「0」である場合、又は、P2P端末500へのアクセス結果が異常を示す場合、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。   When the reception timing is not regular, when the received status indicates abnormality, when the P2P mode 322c is “0”, or when the access result to the P2P terminal 500 indicates abnormality, the generation unit of the display control unit 301b 301d generates a message indicating that printing is not possible. Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304.

(サーバー装置400とMFP200によるチェック時における表示)
次に、サーバー装置400とMFP200によるチェック時における表示について、説明する。
表示制御部301bの判断部301cは、MFP200からのデータの受信であるか否かを判断する。
(Display at the time of check by server apparatus 400 and MFP 200)
Next, the display at the time of checking by the server apparatus 400 and the MFP 200 will be described.
The determination unit 301 c of the display control unit 301 b determines whether data is received from the MFP 200.

MFP200からの受信である場合、表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの判断部301cは、サーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する。サーバー装置400へのアクセス結果が正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
In the case of reception from the MFP 200, the determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not regular. Here, the reception timing is as described above.
When the reception timing is regular, the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal. When the received status indicates normal, the determination unit 301c of the display control unit 301b determines whether the access result to the server device 400 indicates normal or abnormal. When the access result to the server device 400 indicates normal, the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible. Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304.

サーバー装置400へのアクセス結果が異常を示す場合、表示制御部301bの判断部301cは、システムパラメーター322のP2Pモード322cを確認する。P2Pモード322cが「1」(P2Pプリント対応)である場合、表示制御部301bの判断部301cは、P2P端末500へのアクセス結果が正常を示すか異常を示すかを判断する。P2P端末500へのアクセス結果が正常を示す場合、表示制御部301bの生成部301dは、条件付き印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示部304に対して出力する。   When the access result to the server device 400 indicates an abnormality, the determination unit 301c of the display control unit 301b confirms the P2P mode 322c of the system parameter 322. When the P2P mode 322c is “1” (P2P print compatible), the determination unit 301c of the display control unit 301b determines whether the access result to the P2P terminal 500 indicates normal or abnormal. When the access result to the P2P terminal 500 indicates normal, the generation unit 301d of the display control unit 301b generates a message indicating that conditional printing is possible. Next, the generation unit 301d outputs a message indicating that conditional printing is possible to the display unit 304 together with the MFP identification number and the like.

受信タイミングが定期的でない場合、受信したステータスが異常を示す場合、P2Pモード322cが「0」(P2Pプリント非対応)である場合、又は、P2P端末500へのアクセス結果が異常を示す場合、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。   Displayed when the reception timing is not regular, when the received status indicates an abnormality, when the P2P mode 322c is “0” (not compatible with P2P printing), or when the access result to the P2P terminal 500 indicates an abnormality The generation unit 301d of the control unit 301b generates a message indicating that printing is not possible. Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304.

MFPからのデータの受信でない場合、表示制御部301bは、サーバー装置400からのデータの受信であるか否かを判断する。
サーバー装置400からのデータの受信である場合、表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
If the data is not received from the MFP, the display control unit 301b determines whether the data is received from the server apparatus 400 or not.
In the case of receiving data from the server device 400, the determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not regular. Here, the reception timing is as described above.

受信タイミングが定期的である場合、表示制御部301bの判断部301cは、MFPからのステータス応答が有るか無いかを判断する。MFPからのステータス応答が有る場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。   When the reception timing is regular, the determination unit 301c of the display control unit 301b determines whether there is a status response from the MFP. When there is a status response from the MFP, the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal. When the received status indicates normal, the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible. Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304.

受信タイミングが定期的でない場合、MFPからのステータス応答が無い場合、又は、受信したステータスが異常を示す場合、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。
(表示部304)
表示部304は、表示制御部301bの生成部301dから、MFP識別番号等とともに印刷可を示すメッセージを受け取る。また、表示部304は、表示制御部301bの生成部301dから、MFP識別番号等とともに印刷不可を示すメッセージを受け取る。また、表示部304は、表示制御部301bの生成部301dから、MFP識別番号等とともに条件付き印刷可を示すメッセージを受け取る。次に、表示部304は、MFP状態表示画面において、MFP識別番号等とともに印刷可を示すメッセージを表示し、また、MFP識別番号等とともに印刷不可を示すメッセージを表示する。また、表示部304は、MFP識別番号等とともに条件付き印刷可を示すメッセージを表示する。
When the reception timing is not regular, when there is no status response from the MFP, or when the received status indicates abnormality, the generation unit 301d of the display control unit 301b generates a message indicating that printing is not possible. Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304.
(Display unit 304)
The display unit 304 receives a message indicating that printing is possible together with the MFP identification number and the like from the generation unit 301d of the display control unit 301b. Further, the display unit 304 receives a message indicating that printing cannot be performed together with the MFP identification number and the like from the generation unit 301d of the display control unit 301b. The display unit 304 also receives a message indicating that conditional printing is possible together with the MFP identification number and the like from the generation unit 301d of the display control unit 301b. Next, on the MFP status display screen, display unit 304 displays a message indicating that printing is possible along with the MFP identification number and the like, and also displays a message indicating that printing is not possible along with the MFP identification number and the like. The display unit 304 displays a message indicating that conditional printing is possible together with the MFP identification number and the like.

表示部304により表示されるMFP状態表示画面の一例として、MFP状態表示画面561を図21に示す。
この図に示すように、MFP状態表示画面561は、表示フィールド562、表示フィールド563及び状態表示フィールド571を含む。
表示フィールド562には、利用者識別番号が表示される。表示フィールド563には、利用者名が表示される。状態表示フィールド571には、複数の状態情報が表示される。各状態情報は、ジョブ識別番号、予約番号、MFP識別番号、機種番号、所在地及び状態を含む。ジョブ識別番号は、ジョブ情報を識別するための識別情報である。予約番号は、予約されたジョブ情報を識別するための識別情報である。MFP識別番号は、候補MFPを識別するための識別番号である。機種番号は、候補MFPの機種を識別するための識別番号である。所在地は、候補MFPが存在する位置を示す。状態は、候補MFPの状態を示す。印刷可及び印刷不可のいずれかを示す。
As an example of the MFP status display screen displayed by the display unit 304, an MFP status display screen 561 is shown in FIG.
As shown in this figure, the MFP status display screen 561 includes a display field 562, a display field 563, and a status display field 571.
A display field 562 displays a user identification number. A display field 563 displays the user name. In the status display field 571, a plurality of status information is displayed. Each status information includes a job identification number, a reservation number, an MFP identification number, a model number, a location, and a status. The job identification number is identification information for identifying job information. The reservation number is identification information for identifying reserved job information. The MFP identification number is an identification number for identifying a candidate MFP. The model number is an identification number for identifying the model of the candidate MFP. The location indicates the position where the candidate MFP exists. The status indicates the status of the candidate MFP. Indicates whether printing is possible or not.

図21に示すように、状態表示フィールド571は、状態情報564を含む。状態情報は、ジョブ識別番号565「J001」、予約番号566「R001」、MFP識別番号567「M001」、機種番号568「X001」、所在地569「A事業所1F」及び状態570「印刷不可」を含む。
(5)通信部302
通信部302は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
As shown in FIG. 21, the status display field 571 includes status information 564. The status information includes job identification number 565 “J001”, reservation number 566 “R001”, MFP identification number 567 “M001”, model number 568 “X001”, location 569 “A office 1F”, and status 570 “not printable”. Including.
(5) Communication unit 302
The communication unit 302 transmits / receives information to / from an external device via the network 20.

(6)その他の表示制御
表示制御部301bは、一例として、図22に示すように、MFP状態表示画面581を表示するように制御してもよい。
MFP状態表示画面581には、地図データが含まれる。地図データには、メッセージとMFP位置表示とからなる複数の組が含まれる。各メッセージは、MFPにおける印刷可又は印刷不可の状態を示す。MFP位置表示は、MFP識別番号を含み、MFPの所在地を指し示している。
(6) Other Display Controls As an example, the display control unit 301b may control to display an MFP status display screen 581 as shown in FIG.
The MFP status display screen 581 includes map data. The map data includes a plurality of sets including a message and an MFP position display. Each message indicates whether the MFP can print or not. The MFP position display includes an MFP identification number and indicates the location of the MFP.

図22に示すように、MFP状態表示画面581に含まれる地図データは、メッセージ583とMFP位置表示582とからなる組、メッセージ585とMFP位置表示584とからなる組、メッセージ587とMFP位置表示586とからなる組及びその他の組を含む。
ここで、メッセージ583は、「印刷可」を表示し、MFP位置表示582には、MFP識別番号「A」が含まれる。MFP位置表示582は、MFP識別番号「A」により識別されるMFPが存在する位置を指し示す。メッセージ585は、「印刷不可」を表示し、MFP位置表示584には、MFP識別番号「B」が含まれる。MFP位置表示584は、MFP識別番号「B」により識別されるMFPが存在する位置を指し示す。メッセージ587は、「条件付き印刷可」を表示し、MFP位置表示586には、MFP識別番号「H」が含まれる。MFP位置表示586は、MFP識別番号「H」により識別されるMFPが存在する位置を指し示す。
As shown in FIG. 22, the map data included in the MFP status display screen 581 includes a group including a message 583 and an MFP position display 582, a group including a message 585 and an MFP position display 584, and a message 587 and an MFP position display 586. And other groups.
Here, the message 583 displays “printable”, and the MFP position display 582 includes the MFP identification number “A”. The MFP position display 582 indicates the position where the MFP identified by the MFP identification number “A” exists. The message 585 displays “printing not possible”, and the MFP position display 584 includes the MFP identification number “B”. MFP position display 584 indicates the position where the MFP identified by MFP identification number “B” exists. The message 587 displays “conditional printing is possible”, and the MFP position display 586 includes the MFP identification number “H”. The MFP position display 586 indicates the position where the MFP identified by the MFP identification number “H” exists.

ネットワーク20には、地図サーバー装置が接続されている。地図サーバー装置は、各地の地図データを記憶している。
位置取得部301gは、当該状態表示端末300が位置する所在地を示す所在地情報を取得する。次に、位置取得部301gは、取得した所在地情報及びその所在地情報により示される位置の周辺の地図の要求を、通信部302及びネットワーク20を介して、地図サーバー装置に対して送信する。
A map server device is connected to the network 20. The map server device stores map data for each location.
The position acquisition unit 301g acquires location information indicating the location where the state display terminal 300 is located. Next, the location acquisition unit 301g transmits the acquired location information and a request for a map around the location indicated by the location information to the map server device via the communication unit 302 and the network 20.

地図サーバー装置の検索部は、状態表示端末300から、ネットワーク20を介して、所在地情報及び地図の要求を、受信する。次に、検索部は、所在地情報により示される位置を含む地図データを内部から読み出す。次に、読み出した地図データを、ネットワーク20を介して、状態表示端末300に対して送信する。
表示制御部301bは、地図サーバー装置から、ネットワーク20を介して、地図データを受信し、受信した地図データを記憶部303に書き込む。
The search unit of the map server device receives location information and a map request from the state display terminal 300 via the network 20. Next, the search unit reads map data including the position indicated by the location information from the inside. Next, the read map data is transmitted to the status display terminal 300 via the network 20.
The display control unit 301b receives map data from the map server device via the network 20, and writes the received map data in the storage unit 303.

次に、表示制御部301bは、状態テーブルに含まれる全ての候補MFP情報について、次の処理a及び処理bを繰り返す。
(処理a)表示制御部301bは、地図データ上に、候補MFP情報内の所在地情報により示される位置を指し示すように、当該候補MFP情報に含まれるMFP識別番号を描画する。
Next, the display control unit 301b repeats the following processing a and processing b for all candidate MFP information included in the status table.
(Processing a) The display control unit 301b draws the MFP identification number included in the candidate MFP information so as to indicate the position indicated by the location information in the candidate MFP information on the map data.

(処理b)次に、表示制御部301bは、地図データ上において、描画したMFP識別番号の近辺に、候補MFP情報内のステータスを描画する。
状態テーブルに含まれる全ての候補MFP情報について、MFP識別番号及びステータスの描画が終了すると、表示制御部301bは、地図データを表示部304に対して出力する。表示部304は、地図データを表示する。
(Processing b) Next, the display control unit 301b draws the status in the candidate MFP information in the vicinity of the drawn MFP identification number on the map data.
When drawing of MFP identification numbers and status is completed for all candidate MFP information included in the state table, the display control unit 301b outputs map data to the display unit 304. The display unit 304 displays map data.

これにより、状態表示端末300による地図データの表示処理を終了する。
1.5 サーバー装置400
サーバー装置400は、図23に一例として示すように、制御部401、通信部402、記憶部403から構成されている。制御部401は、プリント予約部401a、検索部401b、タイマー処理部401c、状態確認部401d、読出部401e及び削除部401fから構成されている。
Thereby, the display process of the map data by the state display terminal 300 is completed.
1.5 Server device 400
The server apparatus 400 includes a control unit 401, a communication unit 402, and a storage unit 403, as shown as an example in FIG. The control unit 401 includes a print reservation unit 401a, a search unit 401b, a timer processing unit 401c, a status confirmation unit 401d, a reading unit 401e, and a deletion unit 401f.

サーバー装置400は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイスなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバー装置400は、その機能を達成する。   Specifically, the server apparatus 400 is a computer system that includes a microprocessor, a ROM, a RAM, a hard disk device, and the like. A computer program is stored in the RAM or the hard disk device. The server apparatus 400 achieves its functions by the microprocessor operating according to the computer program.

(1)記憶部403
記憶部403は、一例として、ハードディスクデバイスから構成されている。
記憶部403は、図23に示すように、予め、システムパラメーター422、サーバープリント管理テーブル431、MFP情報テーブル451、MFP状態テーブル461、アラームフラグ491及びP2P端末のIPアドレス471を記憶している。
(1) Storage unit 403
As an example, the storage unit 403 includes a hard disk device.
As shown in FIG. 23, the storage unit 403 stores a system parameter 422, a server print management table 431, an MFP information table 451, an MFP status table 461, an alarm flag 491, and an IP address 471 of the P2P terminal.

(システムパラメーター422)
システムパラメーター422は、図23に示すように、ジョブモード422a、チェックモード422b及びP2Pモード422cを含む。システムパラメーター422は、図3に示すシステムパラメーター122と同一である。
言い換えると、システムパラメーター422のジョブモード422a、チェックモード422b及びP2Pモード422cは、それぞれ、図3に示すシステムパラメーター122のジョブモード122a、チェックモード122b及びP2Pモード122cと同一の値を有する。
(System parameter 422)
As shown in FIG. 23, the system parameters 422 include a job mode 422a, a check mode 422b, and a P2P mode 422c. The system parameter 422 is the same as the system parameter 122 shown in FIG.
In other words, the job mode 422a, check mode 422b, and P2P mode 422c of the system parameter 422 have the same values as the job mode 122a, check mode 122b, and P2P mode 122c of the system parameter 122 shown in FIG.

(サーバープリント管理テーブル431)
サーバープリント管理テーブル431は、一例として、図24に示すように、複数のサーバープリント情報を記憶するための領域を備えている。
各サーバープリント情報は、プルプリント予約番号、利用者識別番号、ジョブ情報、状態表示端末所在地、1個又は複数個の候補MFP情報、検索フラグ、印刷フラグ及びP2P端末のIPアドレスを含む。プルプリント予約番号は、プルプリントの予約がされたジョブ情報を識別する識別情報である。利用者識別番号は、利用者を識別する識別情報である。ジョブ情報は、ジョブ識別番号、ジョブデータ、ジョブパラメーター及び状態表示端末のIPアドレスを含む。状態表示端末所在地は、状態表示端末が存在する位置を示す。各候補MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報を含む。検索フラグは、当該サーバープリント情報について、候補MFPが既に検索されているか否かを示す。検索フラグは、「0」及び「1」のいずれか一方の値を取る。「0」は、候補MFPが検索されていないことを示す。「1」は、候補MFPが既に検索されていることを示す。印刷フラグは、当該サーバープリント情報に含まれるジョブ情報について、既に印刷されているか否かを示す。印刷フラグは、「0」及び「1」のいずれか一方の値を取る。「0」は、ジョブ情報について、印刷されていないことを示す。「1」は、ジョブ情報について、既に印刷されていることを示す。P2P端末のIPアドレスは、P2P端末500に割り当てられたネットワーク上の配置位置を示すアドレスである。
(Server print management table 431)
As an example, the server print management table 431 includes an area for storing a plurality of server print information as shown in FIG.
Each server print information includes a pull print reservation number, a user identification number, job information, a status display terminal location, one or more candidate MFP information, a search flag, a print flag, and an IP address of the P2P terminal. The pull print reservation number is identification information for identifying job information for which a pull print reservation has been made. The user identification number is identification information for identifying a user. The job information includes a job identification number, job data, job parameters, and an IP address of the status display terminal. The status display terminal location indicates a position where the status display terminal exists. Each candidate MFP information includes an MFP identification number, a model number, an IP address, and location information. The search flag indicates whether a candidate MFP has already been searched for the server print information. The search flag takes one of the values “0” and “1”. “0” indicates that a candidate MFP has not been searched. “1” indicates that a candidate MFP has already been searched. The print flag indicates whether or not the job information included in the server print information has already been printed. The print flag takes one of the values “0” and “1”. “0” indicates that the job information is not printed. “1” indicates that the job information has already been printed. The IP address of the P2P terminal is an address indicating an arrangement position on the network assigned to the P2P terminal 500.

サーバープリント管理テーブル431は、一例として、図24に示すように、サーバープリント情報432を含む。
サーバープリント情報432は、プルプリント予約番号433「8624」、利用者識別番号434「U001」、ジョブ識別番号435「J001」、ジョブデータ436、ジョブパラメーター437「印刷部数=1」、状態表示端末IPアドレス438「123.123.1.1」、状態表示端末所在地439「東京都港区港町百番100」、候補MFP情報440、・・・、検索フラグ442「1」、印刷フラグ443「0」及びP2P端末のIPアドレス444「123.123.123.1」を含む。
As an example, the server print management table 431 includes server print information 432 as shown in FIG.
The server print information 432 includes a pull print reservation number 433 “8624”, a user identification number 434 “U001”, a job identification number 435 “J001”, job data 436, a job parameter 437 “number of copies = 1”, and a status display terminal IP. Address 438 “123.123.1.1”, status display terminal location 439 “Minato-ku Minato-machi 100 100”, candidate MFP information 440,..., Search flag 442 “1”, print flag 443 “0” And the IP address 444 “123.123.313.1” of the P2P terminal.

(MFP情報テーブル451)
MFP情報テーブル451は、一例として、図25に示すように、複数のMFP情報を含む。各MFP情報は、MFPに対応している。各MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報を含む。MFP識別番号は、対応するMFPを識別する識別情報である。機種番号は、対応するMFPの機種を識別する識別情報である。IPアドレスは、対応するMFPに割り当てられたネットワーク20上の配置位置を示すアドレスである。所在地情報は、対応するMFPが存在する位置を示す。
(MFP information table 451)
As an example, the MFP information table 451 includes a plurality of MFP information as shown in FIG. Each MFP information corresponds to the MFP. Each MFP information includes an MFP identification number, a model number, an IP address, and location information. The MFP identification number is identification information for identifying the corresponding MFP. The model number is identification information for identifying the model of the corresponding MFP. The IP address is an address indicating an arrangement position on the network 20 assigned to the corresponding MFP. The location information indicates the position where the corresponding MFP exists.

MFP情報テーブル451は、一例として、図25に示すように、MFP情報452を含む。MFP情報は、MFP識別番号453「M001」、機種番号454「X001」、IPアドレス455「123.123.123.1」及び所在地情報456「A事業所1F」を含む。
(MFP状態テーブル461)
MFP状態テーブル461は、1個又は複数個のMFP状態情報を記憶するための領域を備えている。
As an example, the MFP information table 451 includes MFP information 452 as shown in FIG. The MFP information includes an MFP identification number 453 “M001”, a model number 454 “X001”, an IP address 455 “123.123.13.1”, and location information 456 “A office 1F”.
(MFP state table 461)
The MFP status table 461 includes an area for storing one or a plurality of MFP status information.

各MFP状態情報は、MFPに対応している。各MFP状態情報は、MFP識別番号、応答有無及びステータスを含む。MFP識別番号は、対応するMFPを識別する識別情報である。応答有無は、「有り」及び「無し」のいずれか一方の値を取る。「有り」は、対応するMFPから応答が有ったことを示す。「無し」は、対応するMFPから応答が無かったことを示す。ステータスは、対応するMFPの状態を示す。ステータスは、「正常」及び「異常」のいずれか一方の値を取る。「正常」は、対応するMFPが正常であることを示す。「異常」は、対応するMFPが異常であることを示す。   Each MFP status information corresponds to the MFP. Each MFP status information includes an MFP identification number, presence / absence of response, and status. The MFP identification number is identification information for identifying the corresponding MFP. The presence / absence of a response takes one of the values “present” and “absent”. “Yes” indicates that there is a response from the corresponding MFP. “None” indicates that there is no response from the corresponding MFP. The status indicates the state of the corresponding MFP. The status takes either “normal” or “abnormal” value. “Normal” indicates that the corresponding MFP is normal. “Abnormal” indicates that the corresponding MFP is abnormal.

MFP状態テーブル461は、図26に示すように、MFP状態情報462を含む。MFP状態情報462は、MFP識別番号463「M001」、応答有無464「有り」及びステータス465「正常」を含む。
(2)プリント予約部401a
(ジョブモードが「1」(プルプリント)である場合)
プリント予約部401aは、ジョブ発行端末100から、ネットワーク20及び通信部402を介して、プリント予約指示、利用者識別番号及びジョブ情報を受信する。
The MFP status table 461 includes MFP status information 462 as shown in FIG. The MFP status information 462 includes an MFP identification number 463 “M001”, a response presence / absence 464 “present”, and a status 465 “normal”.
(2) Print reservation unit 401a
(When the job mode is “1” (pull print))
The print reservation unit 401 a receives a print reservation instruction, a user identification number, and job information from the job issuing terminal 100 via the network 20 and the communication unit 402.

次に、プリント予約部401aは、記憶部403に記憶されているシステムパラメーター422のうちのジョブモード422aが「1」(プルプリント)であるか否かを判断する。ジョブモード422aが「1」(プルプリント)であると判断する場合、プリント予約部401aは、前回生成したプルプリント予約番号に「1」を加算することにより、新たなプルプリント予約番号を生成する。   Next, the print reservation unit 401 a determines whether the job mode 422 a of the system parameters 422 stored in the storage unit 403 is “1” (pull print). When determining that the job mode 422a is “1” (pull print), the print reservation unit 401a generates a new pull print reservation number by adding “1” to the previously generated pull print reservation number. .

次に、プリント予約部401aは、サーバープリント管理テーブル431に、プルプリント予約番号、利用者識別番号及びジョブ情報を対応付けて、サーバープリント情報として書き込む。
次に、プリント予約部401aは、プルプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する。
Next, the print reservation unit 401a associates the pull print reservation number, user identification number, and job information with the server print management table 431 and writes them as server print information.
Next, the print reservation unit 401 a transmits the pull print reservation number and the job identification number included in the job information to the status display terminal 300 via the communication unit 402 and the network 20.

プリント予約部401aは、プリントの予約を指示するプリント予約指示を生成する。次に、プリント予約部401aは、プリント予約指示、プルプリント予約番号及びジョブ識別番号を、候補MFP情報により示される全てのMFPに対して、通信部402及びネットワーク20を介して、送信する。
(P2Pモードが「1」(P2Pプリント対応)である場合)
プリント予約部401aは、ジョブ発行端末100から、ネットワーク20及び通信部402を介して、ジョブ識別番号及びIPアドレス127を受信する。次に、プリント予約部401aは、サーバープリント管理テーブル431において、受信したジョブ識別番号に対応付けて、受信したP2P端末のIPアドレス127を書き込む。次に、プリント予約部401aは、候補MFP情報を、ネットワーク20及び通信部402を介して、P2P端末500に対して送信する。
The print reservation unit 401a generates a print reservation instruction for instructing a print reservation. Next, the print reservation unit 401a transmits the print reservation instruction, the pull print reservation number, and the job identification number to all MFPs indicated by the candidate MFP information via the communication unit 402 and the network 20.
(When P2P mode is “1” (P2P print compatible))
The print reservation unit 401 a receives the job identification number and the IP address 127 from the job issuing terminal 100 via the network 20 and the communication unit 402. Next, the print reservation unit 401a writes the received IP address 127 of the P2P terminal in the server print management table 431 in association with the received job identification number. Next, the print reservation unit 401 a transmits candidate MFP information to the P2P terminal 500 via the network 20 and the communication unit 402.

プリント予約部401aは、P2P端末500から、ネットワーク20及び通信部402を介して、P2Pプリント予約番号及びジョブ識別番号を受信する。次に、プリント予約部401aは、サーバープリント管理テーブル431に、受信したジョブ識別番号に対応付けて、受信したP2Pプリント予約番号を書き込む。
(3)検索部401b
検索部401bは、状態表示端末300から、ネットワーク20及び通信部402を介して、状態表示端末300の所在地を受信する。次に、受信した所在地を、状態表示端末所在地として、サーバープリント管理テーブル431に書き込む。検索部401bは、MFPの検索処理を実行する。これにより、候補MFP情報が生成される。次に、検索部401bは、サーバープリント管理テーブル431において、プルプリント予約番号に対応付けて、候補MFP情報を書き込む。
The print reservation unit 401 a receives the P2P print reservation number and the job identification number from the P2P terminal 500 via the network 20 and the communication unit 402. Next, the print reservation unit 401a writes the received P2P print reservation number in the server print management table 431 in association with the received job identification number.
(3) Search unit 401b
The search unit 401 b receives the location of the status display terminal 300 from the status display terminal 300 via the network 20 and the communication unit 402. Next, the received location is written in the server print management table 431 as the status display terminal location. The search unit 401b executes MFP search processing. Thereby, candidate MFP information is generated. Next, the search unit 401b writes candidate MFP information in association with the pull print reservation number in the server print management table 431.

具体的には、検索部401bは、サーバープリント管理テーブル431に含まれる全てのサーバープリント情報について、次に示す(処理a)〜(処理h)を繰り返す。
(処理a)検索部401bは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す。
(処理b)検索部401bは、読み出したサーバープリント情報に含まれる印刷フラグが「1」(印刷済み)であるか又は「0」(未印刷)であるかを判断する。
Specifically, the search unit 401b repeats the following (Processing a) to (Processing h) for all server print information included in the server print management table 431.
(Processing a) The search unit 401b reads one piece of server print information from the server print management table 431.
(Processing b) The search unit 401b determines whether the print flag included in the read server print information is “1” (printed) or “0” (unprinted).

(処理c)検索部401bは、読み出したサーバープリント情報に含まれる検索フラグが「1」(検索済み)であるか又は「0」(未検索)であるかを判断する。
(処理d)印刷フラグが「0」であり、かつ、検索フラグが「1」である場合、検索部401bは、サーバープリント情報から状態表示端末所在地を抽出する
(処理e)検索部401bは、状態表示端末所在地の近くに存在するMFPを示すMFP情報を、MFP情報テーブル451から検索する。言い換えると、状態表示端末所在地とMFP情報に含まれる所在地情報により示される位置との距離が、閾値以下であるような、1個又は複数個のMFP情報を、1個又は複数個の候補MFP情報として、MFP情報テーブル451から抽出する。
(Processing c) The search unit 401b determines whether the search flag included in the read server print information is “1” (searched) or “0” (not searched).
(Process d) When the print flag is “0” and the search flag is “1”, the search unit 401b extracts the status display terminal location from the server print information. (Process e) The search unit 401b The MFP information table 451 is searched for MFP information indicating an MFP existing near the status display terminal location. In other words, one or a plurality of MFP information such that the distance between the status display terminal location and the position indicated by the location information included in the MFP information is equal to or less than a threshold is one or a plurality of candidate MFP information. As extracted from the MFP information table 451.

(処理f)次に、検索部401bは、サーバープリント管理テーブル431において、読み出しの対象としたサーバープリント情報の検索フラグを「1」に置き換える。
(処理g)次に、検索部401bは、抽出した全ての候補MFP情報を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する。
(処理h)印刷フラグが「1」である場合、又は、検索フラグが「0」である場合、検索部401bは、状態表示端末所在地の抽出、MFP情報の検索又は検索フラグの置き換えを行わない。
(Processing f) Next, the search unit 401b replaces the search flag of the server print information to be read with “1” in the server print management table 431.
(Processing g) Next, the search unit 401b transmits all the extracted candidate MFP information to the status display terminal 300 via the communication unit 402 and the network 20.
(Processing h) When the print flag is “1” or when the search flag is “0”, the search unit 401b does not extract the status display terminal location, search for MFP information, or replace the search flag. .

(4)タイマー処理部401c
タイマー処理部401cは、現在時刻を取得し、取得した現在時刻が午前0時0分であるか否かを判断する。現在時刻が午前0時0分でない場合、タイマー処理部401cは、現在時刻の取得と前記判断を繰り返す。なお、取得した現在時刻と午前0時0分との比較には限定されない。現在時刻と午前0時5分とを比較してもよいし、現在時刻と午前1時15分とを比較してもよい。また、一日に、2回以上、比較するとしてもよい。
(4) Timer processing unit 401c
The timer processing unit 401c acquires the current time and determines whether or not the acquired current time is 00:00. If the current time is not 0:00 am, the timer processing unit 401c repeats the acquisition of the current time and the determination. The comparison between the acquired current time and 0:00 am is not limited. The current time may be compared with 0:05 am, or the current time may be compared with 1:15 am. Also, the comparison may be made twice or more a day.

現在時刻が午前0時0分である場合、タイマー処理部401cは、プルプリント待ちジョブが存在するか否かを判断する。具体的には、プルプリント待ちジョブが存在するか否かは、サーバープリント管理テーブル431内のサーバープリント情報に含まれる印刷フラグが「0」であるか否かにより判断する。サーバープリント管理テーブル431内の少なくとも1個のサーバープリント情報に含まれる印刷フラグが「0」であれば、プルプリント待ちジョブが存在すると判断する。サーバープリント管理テーブル431内の全てのサーバープリント情報に含まれる印刷フラグが「1」であれば、プルプリント待ちジョブが存在しないと判断する。   If the current time is 0:00 am, the timer processing unit 401c determines whether there is a pull print waiting job. Specifically, whether or not there is a pull print waiting job is determined based on whether or not the print flag included in the server print information in the server print management table 431 is “0”. If the print flag included in at least one server print information in the server print management table 431 is “0”, it is determined that a pull print waiting job exists. If the print flag included in all server print information in the server print management table 431 is “1”, it is determined that there is no pull print waiting job.

プルプリント待ちジョブが存在しない場合、タイマー処理部401cは、処理を終了する。
プルプリント待ちジョブが存在する場合、タイマー処理部401cは、システムパラメーター422のチェックモード422bを確認する。
チェックモード422bが「1」(MFPによるチェック)である場合、又は、「2」(サーバー装置とMFPによるチェック)である場合、タイマー処理部401cは、ステータスの要求用のタイマー401caの動作を開始する。つまり、タイマー401caにより、定期的にアラームを発生させる。このアラームをステータス要求用のアラームと呼ぶ。この場合に、タイマー処理部401cは、アラームフラグ491を「1」に設定する。次に、タイマー処理部401cによる動作を終了する。
If there is no pull print waiting job, the timer processing unit 401c ends the process.
When there is a pull print waiting job, the timer processing unit 401c confirms the check mode 422b of the system parameter 422.
When the check mode 422b is “1” (check by the MFP) or “2” (check by the server apparatus and the MFP), the timer processing unit 401c starts the operation of the timer 401ca for requesting the status. To do. That is, an alarm is periodically generated by the timer 401ca. This alarm is called an alarm for requesting a status. In this case, the timer processing unit 401c sets the alarm flag 491 to “1”. Next, the operation by the timer processing unit 401c is finished.

チェックモード422bが「0」(サーバー装置によるチェック)である場合、タイマー処理部401cは、タイマー401caの動作を開始させない。つまり、タイマー401caにより、定期的にアラームを発生させない。この場合に、タイマー処理部401cは、アラームフラグ491を「0」に設定する。次に、タイマー処理部401cによる動作を終了する。   When the check mode 422b is “0” (check by the server device), the timer processing unit 401c does not start the operation of the timer 401ca. That is, the timer 401ca does not generate an alarm periodically. In this case, the timer processing unit 401c sets the alarm flag 491 to “0”. Next, the operation by the timer processing unit 401c is finished.

(5)状態確認部401d
状態確認部401dは、MFP200に対するステータスの要求用のアラームが発生しているか否かを確認する。具体的には、状態確認部401dは、記憶部403に記憶されているアラームフラグ491が「1」であるか「0」であるかを判断する。アラームフラグ491が「1」である場合、ステータスの要求用のアラームが発生していることを示す。アラームフラグ491が「0」である場合、ステータスの要求用のアラームが発生していないことを示す。
(5) Status confirmation unit 401d
The state confirmation unit 401d confirms whether an alarm for requesting a status for the MFP 200 has occurred. Specifically, the state confirmation unit 401d determines whether the alarm flag 491 stored in the storage unit 403 is “1” or “0”. When the alarm flag 491 is “1”, it indicates that an alarm for requesting a status has occurred. When the alarm flag 491 is “0”, it indicates that an alarm for requesting a status has not occurred.

アラームが発生していない場合、状態確認部401dは、処理を終了する。
アラームが発生している場合、状態確認部401dは、サーバープリント管理テーブル431内の全ての候補MFP情報について、次の(処理a)〜(処理d)を繰り返す。
(処理a)状態確認部401dは、1個の候補MFP情報内のIPアドレスを読み出す。
If no alarm has occurred, the state confirmation unit 401d ends the process.
If an alarm has occurred, the state confirmation unit 401d repeats the following (Processing a) to (Processing d) for all candidate MFP information in the server print management table 431.
(Processing a) The state confirmation unit 401d reads an IP address in one candidate MFP information.

(処理b)次に、状態確認部401dは、通信部402及びネットワーク20を介して、読み出したIPアドレスにより示される候補MFPであるMFP200に対して、ステータスの要求を送信する。
(処理c)状態確認部401dは、候補MFPであるMFP200から、ネットワーク20及び通信部402を介して、MFP識別番号とステータスを受信する。
(Processing b) Next, the status confirmation unit 401d transmits a status request to the MFP 200 that is the candidate MFP indicated by the read IP address via the communication unit 402 and the network 20.
(Processing c) The state confirmation unit 401d receives an MFP identification number and a status from the MFP 200, which is a candidate MFP, via the network 20 and the communication unit 402.

(処理d)次に、状態確認部401dは、MFP状態テーブル461に、MFP識別番号と受信したステータスと応答有無とを対応付けて書き込む。
次に、状態確認部401dは、サーバープリント管理テーブル431内の全てのサーバープリント情報について、(処理e)〜(処理j)を繰り返す。
(処理e)状態確認部401dは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す。
(Processing d) Next, the state confirmation unit 401d writes the MFP identification number, the received status, and the presence / absence of a response in association with each other in the MFP state table 461.
Next, the state confirmation unit 401d repeats (Processing e) to (Processing j) for all server print information in the server print management table 431.
(Processing e) The state confirmation unit 401d reads one piece of server print information from the server print management table 431.

(処理f)次に、状態確認部401dは、読み出したサーバープリント情報から1個又は複数個のMFP識別番号を抽出する。
(処理g)次に、状態確認部401dは、抽出したMFP識別番号に対応するステータス及び応答有無を、MFP状態テーブル461から読み出す。
(処理h)次に、状態確認部401dは、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する。
(Processing f) Next, the status confirmation unit 401d extracts one or a plurality of MFP identification numbers from the read server print information.
(Processing g) Next, the status confirmation unit 401d reads the status and response presence / absence corresponding to the extracted MFP identification number from the MFP status table 461.
(Processing h) Next, the state confirmation unit 401d transmits the job identification number, response presence / absence, status, and pull print reservation number to the state display terminal 300 via the communication unit 402 and the network 20.

(処理i)次に、状態確認部401dは、システムパラメーター422のP2Pモード422cを確認する。P2Pモード422cが「0」(P2Pプリント非対応)である場合、状態確認部401dは、処理を終了する。
P2Pモード422cが「1」(P2Pプリント対応)である場合、状態確認部401dは、記憶部403から、P2P端末500のIPアドレス471を読み出す。次に、状態確認部401dは、読み出したIPアドレスにより示されるP2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する。
(Processing i) Next, the state confirmation unit 401d confirms the P2P mode 422c of the system parameter 422. When the P2P mode 422c is “0” (not compatible with P2P printing), the state confirmation unit 401d ends the process.
When the P2P mode 422c is “1” (corresponding to P2P printing), the status confirmation unit 401d reads the IP address 471 of the P2P terminal 500 from the storage unit 403. Next, the state confirmation unit 401d performs an access check on the P2P terminal 500 indicated by the read IP address, and obtains a P2P terminal check result.

(処理j)次に、状態確認部401dは、通信部402及びネットワーク20を介して、状態表示端末300に対して、P2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する。
(6)読出部401e
読出部401eは、MFP200から、ネットワーク20及び通信部402を介して、ジョブ情報の要求及びプルプリント予約番号を受信する。次に、読出部401eは、サーバープリント管理テーブル431から、受信したプルプリント予約番号を含むサーバープリント情報を読み出し、読み出したサーバープリント情報からジョブ情報を抽出する。次に、読出部401eは、通信部402及びネットワーク20を介して、MFP200に対して、ジョブ情報を送信する。
(Processing j) Next, the state confirmation unit 401d transmits the P2P pull print reservation number and the acquired P2P terminal check result to the state display terminal 300 via the communication unit 402 and the network 20.
(6) Reading unit 401e
The reading unit 401 e receives a job information request and a pull print reservation number from the MFP 200 via the network 20 and the communication unit 402. Next, the reading unit 401e reads server print information including the received pull print reservation number from the server print management table 431, and extracts job information from the read server print information. Next, the reading unit 401 e transmits job information to the MFP 200 via the communication unit 402 and the network 20.

(7)削除部401f
削除部401fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する。次に、削除部401fは、候補MFP情報を抽出する。次に、抽出した候補MFP情報に含まれるIPアドレスを用いて、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する。次に、削除部401fは、サーバープリント管理テーブル431から、受信したプルプリント予約番号を含むサーバープリント情報又は受信したP2Pプルプリント予約番号を含むサーバープリント情報を削除する。
(7) Deletion unit 401f
The deletion unit 401 f receives print completion from the MFP 200 via the network 20 and the communication unit 402. Next, the deletion unit 401f extracts candidate MFP information. Next, using the IP address included in the extracted candidate MFP information, a print completion indicating that the printing is completed is transmitted to the candidate MFP. Next, the deletion unit 401f deletes the server print information including the received pull print reservation number or the server print information including the received P2P pull print reservation number from the server print management table 431.

(8)通信部402
通信部402は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
1.6 P2P端末500
P2P端末500は、図27に一例として示すように、制御部501、通信部502、記憶部503、表示部504及び入力受付部505から構成されている。制御部501は、プリント予約部501a、読出部501e及び削除部501fから構成されている。
(8) Communication unit 402
The communication unit 402 transmits and receives information to and from an external device via the network 20.
1.6 P2P terminal 500
As shown in FIG. 27 as an example, the P2P terminal 500 includes a control unit 501, a communication unit 502, a storage unit 503, a display unit 504, and an input reception unit 505. The control unit 501 includes a print reservation unit 501a, a reading unit 501e, and a deletion unit 501f.

P2P端末500は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイス、ディスプレィデバイス、キーボードなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、P2P端末500は、その機能を達成する。   Specifically, the P2P terminal 500 is a computer system including a microprocessor, a ROM, a RAM, a hard disk device, a display device, a keyboard, and the like. A computer program is stored in the RAM or the hard disk device. The P2P terminal 500 achieves its functions by the microprocessor operating according to the computer program.

なお、P2P端末500は、サーバー装置400を補完する役割を果たすので、補完サーバー装置と呼ばれることもある。
(1)記憶部503
記憶部503は、一例として、ハードディスクデバイスから構成されている。
記憶部503は、図27に示すように、予め、システムパラメーター522及びP2Pプリント管理テーブル531を記憶している。
Note that the P2P terminal 500 plays a role of complementing the server device 400, and therefore may be referred to as a complement server device.
(1) Storage unit 503
The storage unit 503 is constituted by a hard disk device as an example.
As shown in FIG. 27, the storage unit 503 stores a system parameter 522 and a P2P print management table 531 in advance.

(システムパラメーター522)
システムパラメーター522は、図27に示すように、ジョブモード522a、チェックモード522b及びP2Pモード522cを含む。システムパラメーター522は、図3に示すシステムパラメーター122と同一である。
言い換えると、システムパラメーター522のジョブモード522a、チェックモード522b及びP2Pモード522cは、それぞれ、図3に示すシステムパラメーター122のジョブモード122a、チェックモード122b及びP2Pモード122cと同一の値を有する。
(System parameter 522)
As shown in FIG. 27, the system parameter 522 includes a job mode 522a, a check mode 522b, and a P2P mode 522c. The system parameter 522 is the same as the system parameter 122 shown in FIG.
In other words, the job mode 522a, check mode 522b, and P2P mode 522c of the system parameter 522 have the same values as the job mode 122a, check mode 122b, and P2P mode 122c of the system parameter 122 shown in FIG.

(P2Pプリント管理テーブル531)
P2Pプリント管理テーブル531は、一例として、図28に示すように、複数のP2Pプリント情報を記憶するための領域を備えている。
各P2Pプリント情報は、P2Pプルプリント予約番号、利用者識別番号、ジョブ情報、状態表示端末所在地、1個又は複数個の候補MFP情報及び印刷フラグを含む。P2Pプルプリント予約番号は、P2Pプルプリントの予約がされたジョブ情報を識別する識別情報である。利用者識別番号は、利用者を識別する識別情報である。ジョブ情報は、ジョブ識別番号、ジョブデータ、ジョブパラメーター及び状態表示端末のIPアドレスを含む。状態表示端末所在地は、状態表示端末が存在する位置を示す。各候補MFP情報は、MFP識別番号、機種番号、IPアドレス及び所在地情報を含む。印刷フラグは、当該P2Pプリント情報に含まれるジョブ情報について、既に印刷されているか否かを示す。印刷フラグは、「0」及び「1」のいずれか一方の値を取る。「0」は、ジョブ情報について、印刷されていないことを示す。「1」は、ジョブ情報について、既に印刷されていることを示す。
(P2P print management table 531)
As an example, the P2P print management table 531 includes an area for storing a plurality of P2P print information, as shown in FIG.
Each P2P print information includes a P2P pull print reservation number, a user identification number, job information, a status display terminal location, one or a plurality of candidate MFP information, and a print flag. The P2P pull print reservation number is identification information for identifying job information for which a P2P pull print reservation has been made. The user identification number is identification information for identifying a user. The job information includes a job identification number, job data, job parameters, and an IP address of the status display terminal. The status display terminal location indicates a position where the status display terminal exists. Each candidate MFP information includes an MFP identification number, a model number, an IP address, and location information. The print flag indicates whether the job information included in the P2P print information has already been printed. The print flag takes one of the values “0” and “1”. “0” indicates that the job information is not printed. “1” indicates that the job information has already been printed.

P2Pプリント管理テーブル531は、一例として、図28に示すように、P2Pプリント情報532を含む。P2Pプリント情報532は、P2Pプルプリント予約番号533「8624」、利用者識別番号534「U001」、ジョブ識別番号535「J001」、ジョブデータ536、ジョブパラメーター537「印刷部数=1」、状態表示端末IPアドレス538「123.123.1.1」、状態表示端末所在地539「東京都港区港町百番100」、候補MFP情報540、・・・、及び印刷フラグ542「0」を含む。   As an example, the P2P print management table 531 includes P2P print information 532 as shown in FIG. The P2P print information 532 includes a P2P pull print reservation number 533 “8624”, a user identification number 534 “U001”, a job identification number 535 “J001”, job data 536, a job parameter 537 “number of copies = 1”, a status display terminal IP address 538 “123.123.1.1”, status display terminal location 539 “Minato-cho Minato-machi 100 100”, candidate MFP information 540,..., And print flag 542 “0” are included.

(2)プリント予約部501a
プリント予約部501aは、ジョブ発行端末100から、ネットワーク20及び通信部502を介して、P2Pプリント予約指示、利用者識別番号及びジョブ情報を受信する。
プリント予約部501aは、前回生成したP2Pプリント予約番号に「1」を加算することにより、新たなP2Pプリント予約番号を生成する。次に、プリント予約部501aは、サーバー装置400から、ネットワーク20及び通信部502を介して、候補MFP情報を受信する。次に、プリント予約部501aは、P2Pプリント管理テーブル531に、生成したP2Pプリント予約番号、利用者識別番号、ジョブ情報及び候補MFP情報を対応付けてP2Pプリント情報として、書き込む。
(2) Print reservation unit 501a
The print reservation unit 501a receives a P2P print reservation instruction, a user identification number, and job information from the job issuing terminal 100 via the network 20 and the communication unit 502.
The print reservation unit 501a generates a new P2P print reservation number by adding “1” to the previously generated P2P print reservation number. Next, the print reservation unit 501 a receives candidate MFP information from the server device 400 via the network 20 and the communication unit 502. Next, the print reservation unit 501a writes the generated P2P print reservation number, user identification number, job information, and candidate MFP information in the P2P print management table 531 as P2P print information in association with each other.

次に、プリント予約部501aは、生成したP2Pプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部502及びネットワーク20を介して、状態表示端末300に対して送信する。
次に、プリント予約部501aは、生成したP2Pプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部502及びネットワーク20を介して、サーバー装置400に対して送信する。
Next, the print reservation unit 501 a transmits the generated P2P print reservation number and the job identification number included in the job information to the status display terminal 300 via the communication unit 502 and the network 20.
Next, the print reservation unit 501 a transmits the generated P2P print reservation number and the job identification number included in the job information to the server device 400 via the communication unit 502 and the network 20.

次に、プリント予約部501aは、生成したP2Pプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部502及びネットワーク20を介して、候補MFPであるMFP200に対して送信する。
(3)読出部501e
読出部501eは、MFP200から、ネットワーク20及び通信部502を介して、ジョブ情報の要求及びP2Pプルプリント予約番号を受信する。次に、読出部501eは、P2Pプリント管理テーブル531から、受信したP2Pプルプリント予約番号を含むP2Pプリント情報を読み出し、読み出したP2Pプリント情報からジョブ情報を抽出する。次に、読出部501eは、通信部502及びネットワーク20を介して、MFP200に対して、ジョブ情報を送信する。
Next, the print reservation unit 501a transmits the generated P2P print reservation number and the job identification number included in the job information to the MFP 200, which is a candidate MFP, via the communication unit 502 and the network 20.
(3) Reading unit 501e
The reading unit 501 e receives a request for job information and a P2P pull print reservation number from the MFP 200 via the network 20 and the communication unit 502. Next, the reading unit 501e reads P2P print information including the received P2P pull print reservation number from the P2P print management table 531, and extracts job information from the read P2P print information. Next, the reading unit 501 e transmits job information to the MFP 200 via the communication unit 502 and the network 20.

(4)削除部501f
削除部501fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する。次に、削除部501fは、P2Pプリント管理テーブル531から、受信したP2Pプルプリント予約番号を含むP2Pプリント情報を削除する。
(5)通信部502
通信部502は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
(4) Deletion unit 501f
The deletion unit 501 f receives print completion from the MFP 200 via the network 20 and the communication unit 402. Next, the deletion unit 501f deletes the received P2P print information including the received P2P pull print reservation number from the P2P print management table 531.
(5) Communication unit 502
The communication unit 502 transmits / receives information to / from an external device via the network 20.

1.7 印刷システム10における動作
(1)印刷システム10におけるジョブ発行の動作
印刷システム10におけるジョブ発行の動作について、図29〜図32に示すシーケンス図を用いて説明する。
ジョブ発行端末100の入力受付部105は、ジョブ発行端末100が有する処理の起動を示すコマンドを利用者から受け付ける(ステップS100)。受け付けたコマンドがジョブ発行以外の処理の起動を示す場合(ステップS101で「NO」)、制御部101は、受け付けたコマンドに対応する他の処理を実行する(ステップS102)。次に、制御部101は、ステップS100へ戻って、処理を繰り返すよう制御する。
1.7 Operations in the Printing System 10 (1) Job Issuance Operations in the Printing System 10 Job issuing operations in the printing system 10 will be described with reference to sequence diagrams shown in FIGS.
The input receiving unit 105 of the job issuing terminal 100 receives a command indicating the start of processing of the job issuing terminal 100 from the user (step S100). When the received command indicates the start of processing other than job issuance (“NO” in step S101), the control unit 101 executes other processing corresponding to the received command (step S102). Next, the control unit 101 returns to step S100 and controls to repeat the process.

受け付けたコマンドがジョブ発行の起動を示す場合(ステップS101で「YES」)、入力受付部105は、利用者から利用者識別番号及びパスワードの組の入力を受け付ける。次に、入力受付部105は、入力を受け付けた利用者識別番号及びパスワードの組を利用者確認部101aに対して出力する(ステップS103)。
利用者確認部101aは、入力受付部105から利用者識別番号及びパスワードの組を受け取る。次に、利用者確認部101aは、受け取った利用者識別番号及びパスワードの組が記憶部103の利用者情報テーブル141内に存在するか否かを確認する(ステップS104)。受け取った組が利用者情報テーブル141内に存在しない場合(ステップS105で「NO」)、利用者確認部101aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。次に、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくない場合、利用者確認部101aは、ステップS103へ戻って、処理を繰り返すよう制御する。
When the received command indicates the start of job issuance (“YES” in step S101), the input receiving unit 105 receives an input of a set of a user identification number and a password from the user. Next, the input receiving unit 105 outputs the set of the user identification number and the password that have been input to the user confirmation unit 101a (step S103).
The user confirmation unit 101 a receives a combination of a user identification number and a password from the input reception unit 105. Next, the user confirmation unit 101a confirms whether or not the combination of the received user identification number and password exists in the user information table 141 of the storage unit 103 (step S104). When the received set does not exist in the user information table 141 (“NO” in step S105), the user confirmation unit 101a determines that either or both of the received user identification number and password are incorrect. To do. Next, when either or both of the received user identification number and password are not correct, the user confirmation unit 101a returns to step S103 and controls to repeat the process.

受け取った利用者識別番号及びパスワードの組が利用者情報テーブル141内に存在する場合(ステップS105で「YES」)、利用者確認部101aは、受け取った利用者識別番号及びパスワードが正しいと判断する。次に、利用者確認部101aは、受け取った利用者識別番号及びパスワードの組をジョブ発行処理部101bに対して出力する。ジョブ発行処理部101bは、利用者識別番号及びパスワードの組を受け取る。次に、ジョブ発行処理部101bは、受け取った利用者識別番号及びパスワードを、それぞれ、利用者識別番号181及びパスワード182として、記憶部103に書き込む。次に、入力受付部105は、利用者からジョブデータ及びジョブパラメーターを受け付ける。   If the combination of the received user identification number and password exists in the user information table 141 (“YES” in step S105), the user confirmation unit 101a determines that the received user identification number and password are correct. . Next, the user confirmation unit 101a outputs the received set of user identification number and password to the job issuance processing unit 101b. The job issuance processing unit 101b receives a set of user identification number and password. Next, the job issuance processing unit 101b writes the received user identification number and password as the user identification number 181 and the password 182 in the storage unit 103, respectively. Next, the input receiving unit 105 receives job data and job parameters from the user.

次に、入力受付部105は、受け付けたジョブデータ及びジョブパラメーターを制御部101のジョブ発行処理部101bに対して出力する。ジョブ発行処理部101bは、入力受付部105からジョブデータ及びジョブパラメーターを受け取り、受け取ったジョブデータ及びジョブパラメーターを含むジョブ情報151を生成する。次に、生成したジョブ情報151を記憶部103に書き込む(ステップS106)。   Next, the input receiving unit 105 outputs the received job data and job parameters to the job issue processing unit 101b of the control unit 101. The job issuance processing unit 101b receives job data and job parameters from the input receiving unit 105, and generates job information 151 including the received job data and job parameters. Next, the generated job information 151 is written in the storage unit 103 (step S106).

次に、ジョブ発行処理部101bは、新たにジョブ識別番号を生成し、生成したジョブ識別番号を、記憶部103のジョブ情報151内に書き込む(ステップS107)。
次に、入力受付部105は、利用者から、状態表示端末300のIPアドレスの入力を受け付け、受け付けたIPアドレスをジョブ発行処理部101bに対して出力する。ジョブ発行処理部101bは、入力受付部105から状態表示端末300のIPアドレスを受け取り、受け取ったIPアドレスを、記憶部103のジョブ情報151内に書き込む(ステップS108)。
Next, the job issuance processing unit 101b newly generates a job identification number and writes the generated job identification number in the job information 151 of the storage unit 103 (step S107).
Next, the input reception unit 105 receives an input of the IP address of the status display terminal 300 from the user, and outputs the received IP address to the job issue processing unit 101b. The job issuance processing unit 101b receives the IP address of the status display terminal 300 from the input reception unit 105, and writes the received IP address in the job information 151 of the storage unit 103 (step S108).

次に、ジョブ発行処理部101bは、記憶部103に記憶されているシステムパラメーター122のうちのジョブモード122aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する(ステップS109)。
次に、ジョブモードが「0」(BOXプリント)である場合における動作について説明する。
Next, the job issuance processing unit 101b determines whether the job mode 122a of the system parameters 122 stored in the storage unit 103 is “0” (BOX print) or “1” (pull print). Is determined (step S109).
Next, an operation when the job mode is “0” (BOX print) will be described.

ジョブモード122aが、「0」(BOXプリント)である場合(ステップS109で「0:BOXプリント」)、入力受付部105は、利用者から1台又は複数台のMFPの選択を受け付ける。次に、入力受付部105は、選択を受け付けたMFPを示す番号をジョブ発行処理部101bに対して出力する(ステップS121)。ジョブ発行処理部101bは、入力受付部105から、選択を受け付けたMFPを示す番号を受け取る。次に、ジョブ発行処理部101bは、記憶部103のMFP情報テーブル131から、受け取った番号に対応するMFP情報を読み出す。次に、ジョブ発行処理部101bは、読み出したMFP情報を、候補MFP情報とし、1個又は複数個の候補MFP情報を含む候補MFP情報テーブル161を生成する。次に、ジョブ発行処理部101bは、生成した候補MFP情報テーブル161を記憶部103に書き込む(ステップS122)。   When the job mode 122a is “0” (BOX print) (“0: BOX print” in step S109), the input reception unit 105 receives selection of one or a plurality of MFPs from the user. Next, the input receiving unit 105 outputs a number indicating the MFP that has received the selection to the job issuance processing unit 101b (step S121). The job issuance processing unit 101b receives from the input receiving unit 105 a number indicating the MFP that has received the selection. Next, the job issuance processing unit 101 b reads MFP information corresponding to the received number from the MFP information table 131 in the storage unit 103. Next, the job issuance processing unit 101b uses the read MFP information as candidate MFP information, and generates a candidate MFP information table 161 including one or a plurality of candidate MFP information. Next, the job issuance processing unit 101b writes the generated candidate MFP information table 161 into the storage unit 103 (step S122).

次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181を読み出し、記憶部103のジョブ情報151からジョブ識別番号152を読み出す。また、ジョブ発行処理部101bは、記憶部103の候補MFP情報テーブル161から全ての候補MFP情報を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、通信部102、ネットワーク20を介して、状態表示端末300に対して、送信する(ステップS123)。   Next, the job issuance processing unit 101 b reads the user identification number 181 from the storage unit 103 and reads the job identification number 152 from the job information 151 in the storage unit 103. Further, the job issuance processing unit 101b reads all candidate MFP information from the candidate MFP information table 161 in the storage unit 103. Next, the job issuance processing unit 101b sends the read user identification number, job identification number, and one or more candidate MFP information to the status display terminal 300 via the communication unit 102 and the network 20. Transmit (step S123).

状態表示端末300の制御部301の書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、受信する(ステップS123)。次に、書込制御部301aは、受信した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を対応付けて、1個の状態情報として、記憶部303の状態テーブル331に書き込む(ステップS124)。   The writing control unit 301a of the control unit 301 of the status display terminal 300 receives a user identification number, a job identification number, and one or a plurality of candidate MFP information from the job issuing terminal 100 via the network 20 and the communication unit 302. Is received (step S123). Next, the writing control unit 301a associates the received user identification number, job identification number, and one or a plurality of candidate MFP information with each other in the state table 331 of the storage unit 303 as one piece of state information. Writing is performed (step S124).

次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181及びパスワード182を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号及びパスワードの組を、通信部102、ネットワーク20を介して、全ての候補MFPに対して、送信する(ステップS125)。ここで、これらの候補MFPのネットワーク20における位置は、記憶部103の候補MFP情報テーブル161に含まれている候補MFP情報内のIPアドレスにより、示される。   Next, the job issuance processing unit 101 b reads the user identification number 181 and the password 182 from the storage unit 103. Next, the job issuance processing unit 101b transmits the combination of the read user identification number and password to all candidate MFPs via the communication unit 102 and the network 20 (step S125). Here, the positions of these candidate MFPs in the network 20 are indicated by IP addresses in the candidate MFP information included in the candidate MFP information table 161 of the storage unit 103.

候補MFPであるMFP200の利用者確認部201aは、ジョブ発行端末100から、ネットワーク20及び通信部202を介して、利用者識別番号及びパスワードの組を受信する(ステップS125)。次に、利用者確認部201aは、受け取った利用者識別番号及びパスワードの組が記憶部203の利用者情報テーブル231内に存在するか否かを確認する(ステップS126)。   The user confirmation unit 201a of the MFP 200, which is a candidate MFP, receives a set of user identification number and password from the job issuing terminal 100 via the network 20 and the communication unit 202 (step S125). Next, the user confirmation unit 201a confirms whether or not the combination of the received user identification number and password exists in the user information table 231 of the storage unit 203 (step S126).

受け取った組が利用者情報テーブル231内に存在しない場合(ステップS126で「NG」)、利用者確認部201aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。この場合、利用者確認部201aは、利用者識別番号及びパスワードのいずれか一方又は両方が正しくない旨を示すメッセージを、通信部202及びネットワーク20を介して、ジョブ発行端末100に対して送信する(ステップS127)。ジョブ発行端末100の制御部101は、MFP200から、ネットワーク20及び通信部102を介して、利用者識別番号及びパスワードのいずれか一方又は両方が正しくない旨を示すメッセージを受信する(ステップS127)。次に、制御部101は、表示部104に対して、メッセージを出力し、表示部104は、メッセージを表示する(ステップS128)。   If the received set does not exist in the user information table 231 (“NG” in step S126), the user confirmation unit 201a determines that either one or both of the received user identification number and password is incorrect. To do. In this case, the user confirmation unit 201 a transmits a message indicating that either one or both of the user identification number and the password is incorrect to the job issuing terminal 100 via the communication unit 202 and the network 20. (Step S127). The control unit 101 of the job issuing terminal 100 receives a message indicating that either one or both of the user identification number and the password is incorrect from the MFP 200 via the network 20 and the communication unit 102 (step S127). Next, the control unit 101 outputs a message to the display unit 104, and the display unit 104 displays the message (step S128).

受け取った利用者識別番号とパスワードの組が利用者情報テーブル231内に存在する場合(ステップS126で「OK」)、利用者確認部201aは、受け取った利用者識別番号及びパスワードが正しいものと判断する。この場合、利用者確認部201aは、受け取った利用者識別番号及びパスワードをプリント予約部201bに対して出力する(ステップS129)。   When the combination of the received user identification number and password exists in the user information table 231 (“OK” in step S126), the user confirmation unit 201a determines that the received user identification number and password are correct. To do. In this case, the user confirmation unit 201a outputs the received user identification number and password to the print reservation unit 201b (step S129).

ジョブ発行処理部101bは、プリントの予約の指示を示すプリント予約指示を生成する(ステップS130)。次に、ジョブ発行処理部101bは、記憶部103からジョブ情報151を読み出す。次に、ジョブ発行処理部101bは、生成したプリント予約指示及び読み出したジョブ情報151を、通信部102及びネットワーク20を介して、MFP200に対して送信する(ステップS131)。   The job issuance processing unit 101b generates a print reservation instruction indicating a print reservation instruction (step S130). Next, the job issuance processing unit 101 b reads job information 151 from the storage unit 103. Next, the job issuance processing unit 101b transmits the generated print reservation instruction and the read job information 151 to the MFP 200 via the communication unit 102 and the network 20 (step S131).

MFP200のプリント予約部201bは、ジョブ発行端末100から、ネットワーク20及び通信部202を介して、プリント予約指示及びジョブ情報を受信する(ステップS131)。
次に、プリント予約部201bは、記憶部203に記憶されているシステムパラメーター222のうちのジョブモード222aが「0」(BOXプリント)であるか否かを判断する(ステップS132)。ジョブモード222aが「0」(BOXプリント)である場合(ステップS132で「0:BOXプリント」)、プリント予約部201bは、BOXプリント予約番号を生成する(ステップS133)。次に、プリント予約部201bは、受け取った利用者識別番号により、記憶部203内のBOXを特定する(ステップS134)。次に、プリント予約部201bは、生成したBOXプリント予約番号、受け取った利用者識別番号及び受け取ったジョブ情報を、特定したBOXに書き込む(ステップS135)。次に、プリント予約部201bは、BOXプリント予約番号、利用者識別番号及びジョブ情報を対応付けて、MFPプリント管理テーブル261に書き込む(ステップS136)。次に、プリント予約部201bは、通信部202及びネットワーク20を介して、BOXプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、状態表示端末300に対して送信する(ステップS137)。
The print reservation unit 201b of the MFP 200 receives a print reservation instruction and job information from the job issuing terminal 100 via the network 20 and the communication unit 202 (step S131).
Next, the print reservation unit 201b determines whether or not the job mode 222a of the system parameters 222 stored in the storage unit 203 is “0” (BOX print) (step S132). When the job mode 222a is “0” (BOX print) (“0: BOX print” in step S132), the print reservation unit 201b generates a BOX print reservation number (step S133). Next, the print reservation unit 201b identifies the BOX in the storage unit 203 based on the received user identification number (step S134). Next, the print reservation unit 201b writes the generated BOX print reservation number, the received user identification number, and the received job information in the specified BOX (step S135). Next, the print reservation unit 201b associates the BOX print reservation number, user identification number, and job information with each other and writes them in the MFP print management table 261 (step S136). Next, the print reservation unit 201b transmits the BOX print reservation number and the job identification number included in the job information to the status display terminal 300 via the communication unit 202 and the network 20 (step S137).

状態表示端末300の書込制御部301aは、MFP200から、ネットワーク20及び通信部302を介して、BOXプリント予約番号及びジョブ識別番号を受信する(ステップS137)。次に、書込制御部301aは、記憶部303の状態テーブル331において、受信したジョブ識別番号に対応付けて、受信したBOXプリント予約番号を記憶する(ステップS138)。   The writing control unit 301a of the status display terminal 300 receives the BOX print reservation number and the job identification number from the MFP 200 via the network 20 and the communication unit 302 (step S137). Next, the write control unit 301a stores the received BOX print reservation number in association with the received job identification number in the status table 331 of the storage unit 303 (step S138).

これにより、ジョブモードが「0」(BOXプリント)である場合におけるジョブ発行処理を終了する。
次に、ジョブモードが「1」(プルプリント)である場合における動作について説明する。
次に、ジョブモード122aが「1」(プルプリント)であると判断する場合(ステップS109で「1:プルプリント」)、ジョブ発行処理部101bは、記憶部103からサーバー装置400のIPアドレス126を読み出す(ステップS150)。
As a result, the job issuing process when the job mode is “0” (BOX print) is terminated.
Next, the operation when the job mode is “1” (pull print) will be described.
Next, when determining that the job mode 122a is “1” (pull print) (“1: pull print” in step S109), the job issuance processing unit 101b stores the IP address 126 of the server apparatus 400 from the storage unit 103. Is read (step S150).

次に、ジョブ発行処理部101bは、利用者識別番号及びジョブ識別番号を、通信部102及びネットワーク20を介して、状態表示端末300に対して送信する(ステップS151)。
状態表示端末300の書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号及びジョブ識別番号を受信する(ステップS151)。次に、書込制御部301aは、状態テーブル331に、受信した利用者識別番号とジョブ識別番号とを対応付けて、状態情報として書き込む(ステップS152)。
Next, the job issuance processing unit 101b transmits the user identification number and the job identification number to the status display terminal 300 via the communication unit 102 and the network 20 (step S151).
The write control unit 301a of the status display terminal 300 receives the user identification number and the job identification number from the job issuing terminal 100 via the network 20 and the communication unit 302 (step S151). Next, the write control unit 301a writes the received user identification number and job identification number in the state table 331 as state information in association with each other (step S152).

次に、ジョブ発行端末100のジョブ発行処理部101bは、プリントの予約を指示するプリント予約指示を生成する(ステップS153)。次に、ジョブ発行処理部101bは、プリント予約指示、利用者識別番号及びジョブ情報を、通信部102及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS154)。
サーバー装置400のプリント予約部401aは、ジョブ発行端末100から、ネットワーク20及び通信部402を介して、プリント予約指示、利用者識別番号及びジョブ情報を受信する(ステップS154)。
Next, the job issuance processing unit 101b of the job issuance terminal 100 generates a print reservation instruction for instructing print reservation (step S153). Next, the job issuance processing unit 101b transmits a print reservation instruction, a user identification number, and job information to the server device 400 via the communication unit 102 and the network 20 (step S154).
The print reservation unit 401a of the server apparatus 400 receives a print reservation instruction, a user identification number, and job information from the job issuing terminal 100 via the network 20 and the communication unit 402 (step S154).

次に、プリント予約部401aは、記憶部403に記憶されているシステムパラメーター422のうちのジョブモード422aが「1」(プルプリント)であるか否かを判断する(ステップS155)。ジョブモード422aが「1」(プルプリント)であると判断する場合(ステップS155で「1:プルプリント」)、プリント予約部401aは、プルプリント予約番号を生成する(ステップS156)。   Next, the print reservation unit 401a determines whether or not the job mode 422a of the system parameters 422 stored in the storage unit 403 is “1” (pull print) (step S155). When determining that the job mode 422a is “1” (pull print) (“1: pull print” in step S155), the print reservation unit 401a generates a pull print reservation number (step S156).

次に、プリント予約部401aは、サーバープリント管理テーブル431に、プルプリント予約番号、利用者識別番号及びジョブ情報を対応付けて、サーバープリント情報として書き込む(ステップS157)。
次に、プリント予約部401aは、プルプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する(ステップS158)。
Next, the print reservation unit 401a associates the pull print reservation number, the user identification number, and the job information with the server print management table 431 and writes them as server print information (step S157).
Next, the print reservation unit 401a transmits the pull print reservation number and the job identification number included in the job information to the status display terminal 300 via the communication unit 402 and the network 20 (step S158).

次に、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、プルプリント予約番号及びジョブ識別番号を受信する(ステップS158)。次に、位置取得部301gは、状態表示端末300の所在地を取得する(ステップS159)。次に、位置取得部301gは、取得した所在地を、通信部302及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS160)。   Next, the writing control unit 301a receives the pull print reservation number and the job identification number from the server device 400 via the network 20 and the communication unit 302 (step S158). Next, the position acquisition unit 301g acquires the location of the state display terminal 300 (step S159). Next, the position acquisition unit 301g transmits the acquired location to the server device 400 via the communication unit 302 and the network 20 (step S160).

サーバー装置400の検索部401bは、状態表示端末300から、ネットワーク20及び通信部402を介して、状態表示端末300の所在地を受信する。次に、受信した所在地を、状態表示端末所在地として、サーバープリント管理テーブル431に書き込む(ステップS160)。次に、検索部401bは、MFPの検索処理を実行する。これにより、候補MFP情報が生成される(ステップS162)。次に、検索部401bは、サーバープリント管理テーブル431において、プルプリント予約番号に対応付けて、候補MFP情報を書き込む(ステップS163)。次に、検索部401bは、通信部402及びネットワーク20を介して、生成した候補MFP情報を状態表示端末300に対して送信する(ステップS164)。   The search unit 401 b of the server device 400 receives the location of the status display terminal 300 from the status display terminal 300 via the network 20 and the communication unit 402. Next, the received location is written in the server print management table 431 as the status display terminal location (step S160). Next, the search unit 401b executes MFP search processing. Thereby, candidate MFP information is generated (step S162). Next, the search unit 401b writes candidate MFP information in association with the pull print reservation number in the server print management table 431 (step S163). Next, the search unit 401b transmits the generated candidate MFP information to the status display terminal 300 via the communication unit 402 and the network 20 (step S164).

次に、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、候補MFP情報を受信する(ステップS164)。次に、書込制御部301aは、状態テーブル331に、受信したジョブ識別番号に対応付けて、受信したプルプリント予約番号及び候補MFP情報を書き込む(ステップS168)。
プリント予約部401aは、プリントの予約を指示するプリント予約指示を生成する(ステップS165)。次に、プリント予約部401aは、プリント予約指示、プルプリント予約番号及びジョブ識別番号を、候補MFP情報により示される全てのMFPに対して、通信部402及びネットワーク20を介して、送信する(ステップS166)。
Next, the writing control unit 301a receives candidate MFP information from the server device 400 via the network 20 and the communication unit 302 (step S164). Next, the writing control unit 301a writes the received pull print reservation number and candidate MFP information in the state table 331 in association with the received job identification number (step S168).
The print reservation unit 401a generates a print reservation instruction for instructing a print reservation (step S165). Next, the print reservation unit 401a transmits the print reservation instruction, the pull print reservation number, and the job identification number to all the MFPs indicated by the candidate MFP information via the communication unit 402 and the network 20 (step). S166).

候補MFPであるMFP200のプリント予約部201bは、サーバー装置400から、ネットワーク20及び通信部202を介して、プリント予約指示、プルプリント予約番号及びジョブ識別番号を受信する(ステップS166)。次に、プリント予約部201bは、MFPプリント管理テーブル261に、受信したジョブ識別番号に対応付けて、受信したプルプリント予約番号を書き込む(ステップS167)。   The print reservation unit 201b of the MFP 200, which is a candidate MFP, receives a print reservation instruction, a pull print reservation number, and a job identification number from the server device 400 via the network 20 and the communication unit 202 (step S166). Next, the print reservation unit 201b writes the received pull print reservation number in association with the received job identification number in the MFP print management table 261 (step S167).

これにより、ジョブモードが「1」(プルプリント)である場合におけるジョブ発行処理を終了する。
次に、P2Pモードが「1」(P2Pプリント対応)である場合における動作について説明する。
ジョブ発行端末100のジョブ発行処理部101bは、システムパラメーター122のP2Pモード122cが「1」(P2Pプリント対応)であるか否かを判断する(ステップS170)。
As a result, the job issuance process is terminated when the job mode is “1” (pull print).
Next, the operation when the P2P mode is “1” (P2P print compatible) will be described.
The job issuance processing unit 101b of the job issuance terminal 100 determines whether or not the P2P mode 122c of the system parameter 122 is “1” (compatible with P2P printing) (step S170).

P2Pモード122cが「1」であると判断する場合(ステップS170で「1:対応」)、ジョブ発行処理部101bは、記憶部103からP2P端末のIPアドレス127を読み出す(ステップS171)。次に、ジョブ発行処理部101bは、ジョブ情報に含まれるジョブ識別番号及び読み出したIPアドレス127を、通信部102及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS172)。   When determining that the P2P mode 122c is “1” (“1: corresponding” in step S170), the job issuance processing unit 101b reads the IP address 127 of the P2P terminal from the storage unit 103 (step S171). Next, the job issuance processing unit 101b transmits the job identification number included in the job information and the read IP address 127 to the server device 400 via the communication unit 102 and the network 20 (step S172).

サーバー装置400のプリント予約部401aは、ジョブ発行端末100から、ネットワーク20及び通信部402を介して、ジョブ識別番号及びIPアドレス127を受信する(ステップS172)。次に、プリント予約部401aは、サーバープリント管理テーブル431において、受信したジョブ識別番号に対応付けて、受信したP2P端末のIPアドレス127を書き込む(ステップS173)。次に、プリント予約部401aは、候補MFP情報を、ネットワーク20及び通信部402を介して、P2P端末500に対して送信する(ステップS174)。   The print reservation unit 401a of the server device 400 receives the job identification number and the IP address 127 from the job issuing terminal 100 via the network 20 and the communication unit 402 (step S172). Next, the print reservation unit 401a writes the received IP address 127 of the P2P terminal in the server print management table 431 in association with the received job identification number (step S173). Next, the print reservation unit 401a transmits the candidate MFP information to the P2P terminal 500 via the network 20 and the communication unit 402 (step S174).

次に、ジョブ発行端末100のジョブ発行処理部101bは、P2Pプリントの予約を指示するP2Pプリント予約指示を生成する(ステップS175)。次に、ジョブ発行処理部101bは、P2Pプリント予約指示、利用者識別番号及びジョブ情報を、通信部102及びネットワーク20を介して、P2P端末500に対して送信する(ステップS176)。   Next, the job issuance processing unit 101b of the job issuance terminal 100 generates a P2P print reservation instruction for instructing P2P print reservation (step S175). Next, the job issuance processing unit 101b transmits a P2P print reservation instruction, a user identification number, and job information to the P2P terminal 500 via the communication unit 102 and the network 20 (step S176).

P2P端末500のプリント予約部501aは、ジョブ発行端末100から、ネットワーク20及び通信部502を介して、P2Pプリント予約指示、利用者識別番号及びジョブ情報を受信する(ステップS176)。
P2P端末500のプリント予約部501aは、P2Pプリント予約番号を生成する(ステップS177)。次に、プリント予約部501aは、サーバー装置400から、ネットワーク20及び通信部502を介して、候補MFP情報を受信する(ステップS174)。次に、プリント予約部501aは、P2Pプリント管理テーブル531に、生成したP2Pプリント予約番号、利用者識別番号、ジョブ情報及び候補MFP情報を対応付けてP2Pプリント情報として、書き込む(ステップS178)。
The print reservation unit 501a of the P2P terminal 500 receives a P2P print reservation instruction, user identification number, and job information from the job issuing terminal 100 via the network 20 and the communication unit 502 (step S176).
The print reservation unit 501a of the P2P terminal 500 generates a P2P print reservation number (step S177). Next, the print reservation unit 501a receives candidate MFP information from the server device 400 via the network 20 and the communication unit 502 (step S174). Next, the print reservation unit 501a writes the generated P2P print reservation number, user identification number, job information, and candidate MFP information in the P2P print management table 531 as P2P print information in association with each other (step S178).

次に、プリント予約部501aは、生成したP2Pプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部502及びネットワーク20を介して、状態表示端末300に対して送信する(ステップS179)。
状態表示端末300の書込制御部301aは、P2P端末500から、ネットワーク20及び通信部302を介して、P2Pプリント予約番号及びジョブ識別番号を受信する(ステップS179)。次に、書込制御部301aは、状態テーブル331に、受信したジョブ識別番号に対応付けて、状態情報として受信したP2Pプリント予約番号を書き込む(ステップS180)。
Next, the print reservation unit 501a transmits the generated P2P print reservation number and the job identification number included in the job information to the status display terminal 300 via the communication unit 502 and the network 20 (step S179).
The writing control unit 301a of the status display terminal 300 receives the P2P print reservation number and the job identification number from the P2P terminal 500 via the network 20 and the communication unit 302 (step S179). Next, the writing control unit 301a writes the received P2P print reservation number as the status information in the status table 331 in association with the received job identification number (step S180).

次に、プリント予約部501aは、生成したP2Pプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部502及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS181)。
サーバー装置400のプリント予約部401aは、P2P端末500から、ネットワーク20及び通信部402を介して、P2Pプリント予約番号及びジョブ識別番号を受信する(ステップS181)。次に、プリント予約部401aは、サーバープリント管理テーブル431に、受信したジョブ識別番号に対応付けて、受信したP2Pプリント予約番号を書き込む(ステップS182)。
Next, the print reservation unit 501a transmits the generated P2P print reservation number and the job identification number included in the job information to the server device 400 via the communication unit 502 and the network 20 (step S181).
The print reservation unit 401a of the server apparatus 400 receives the P2P print reservation number and the job identification number from the P2P terminal 500 via the network 20 and the communication unit 402 (step S181). Next, the print reservation unit 401a writes the received P2P print reservation number in the server print management table 431 in association with the received job identification number (step S182).

次に、プリント予約部501aは、生成したP2Pプリント予約番号及びジョブ情報に含まれるジョブ識別番号を、通信部502及びネットワーク20を介して、候補MFPであるMFP200に対して送信する(ステップS183)。
候補MFPであるMFP200のプリント予約部201bは、P2P端末500から、ネットワーク20及び通信部202を介して、P2Pプリント予約番号及びジョブ識別番号を受信する(ステップS183)。次に、プリント予約部201bは、MFPプリント管理テーブル261に、受信したジョブ識別番号に対応付けて、受信したP2Pプリント予約番号を書き込む(ステップS184)。
Next, the print reservation unit 501a transmits the generated P2P print reservation number and the job identification number included in the job information to the MFP 200, which is a candidate MFP, via the communication unit 502 and the network 20 (step S183). .
The print reservation unit 201b of the MFP 200 which is a candidate MFP receives the P2P print reservation number and the job identification number from the P2P terminal 500 via the network 20 and the communication unit 202 (step S183). Next, the print reservation unit 201b writes the received P2P print reservation number in association with the received job identification number in the MFP print management table 261 (step S184).

これにより、P2Pモード122cが「1」(P2Pプリント対応)である場合におけるジョブ発行処理を終了する。
(2)サーバー装置400の検索部401bによるMFPの検索の動作
サーバー装置400の検索部401bによるMFPの検索の動作について、図33に示すシーケンス図を用いて説明する。なお、ここで説明する動作は、図31のステップS162の詳細である。
As a result, the job issuance process is terminated when the P2P mode 122c is “1” (P2P print compatible).
(2) MFP Search Operation by Search Unit 401b of Server Device 400 The MFP search operation by search unit 401b of server device 400 will be described with reference to the sequence diagram shown in FIG. The operation described here is the details of step S162 in FIG.

検索部401bは、サーバープリント管理テーブル431に含まれる全てのサーバープリント情報について、ステップS202〜S208に示す手順を繰り返す(ステップS201〜S210)。
検索部401bは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す(ステップS202)。
The search unit 401b repeats the procedure shown in steps S202 to S208 for all server print information included in the server print management table 431 (steps S201 to S210).
The search unit 401b reads one piece of server print information from the server print management table 431 (step S202).

次に、読み出したサーバープリント情報に含まれる印刷フラグが「1」(印刷済み)であるか又は「0」(未印刷)であるかを判断する(ステップS203)。
また、読み出したサーバープリント情報に含まれる検索フラグが「1」(検索済み)であるか又は「0」(未検索)であるかを判断する(ステップS204)。
印刷フラグが「0」であり(ステップS203で「0(未)」)、かつ、検索フラグが「0」である場合(ステップS204で「0(未)」)、検索部401bは、サーバープリント情報から状態表示端末所在地を抽出する(ステップS205)。次に、検索部401bは、状態表示端末所在地の近くに存在するMFPを示すMFP情報を、MFP情報テーブル451から検索する。言い換えると、状態表示端末所在地とMFP情報に含まれる所在地情報により示される位置との距離が、閾値以下であるような、1個又は複数個のMFP情報を、1個又は複数個の候補MFP情報として、MFP情報テーブル451から抽出する(ステップS206)。次に、検索部401bは、サーバープリント管理テーブル431において、読み出しの対象としたサーバープリント情報の検索フラグを「1」に置き換える(ステップS207)。次に、検索部401bは、抽出した全ての候補MFP情報を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する(ステップS208)。
Next, it is determined whether the print flag included in the read server print information is “1” (printed) or “0” (unprinted) (step S203).
Further, it is determined whether the search flag included in the read server print information is “1” (searched) or “0” (not searched) (step S204).
When the print flag is “0” (“0 (not)” in step S203) and the search flag is “0” (“0 (not)” in step S204), the search unit 401b performs server print. The status display terminal location is extracted from the information (step S205). Next, the search unit 401b searches the MFP information table 451 for MFP information indicating an MFP existing near the status display terminal location. In other words, one or a plurality of MFP information such that the distance between the status display terminal location and the position indicated by the location information included in the MFP information is equal to or less than a threshold is one or a plurality of candidate MFP information. Is extracted from the MFP information table 451 (step S206). Next, the search unit 401b replaces the search flag of the server print information to be read with “1” in the server print management table 431 (step S207). Next, the search unit 401b transmits all the extracted candidate MFP information to the status display terminal 300 via the communication unit 402 and the network 20 (step S208).

印刷フラグが「1」である場合(ステップS203で「1(済)」)、又は、検索フラグが「1」である場合(ステップS204で「1(済)」)、検索部401bは、状態表示端末所在地の抽出、MFP情報の検索又は検索フラグの置き換えを行わない。
状態表示端末300の書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、ジョブ識別番号及び1個又は複数個の候補MFP情報を受信する(ステップS208)。次に、書込制御部301aは、受信した1個又は複数個の候補MFP情報を、候補MFP情報361、・・・、362として、記憶部303の状態テーブル331において、ジョブ識別番号に対応付けて書き込む(ステップS209)。
When the print flag is “1” (“1 (completed)” in step S203) or when the search flag is “1” (“1 (completed)” in step S204), the search unit 401b displays the status The display terminal location is not extracted, the MFP information is searched, or the search flag is not replaced.
The write control unit 301a of the status display terminal 300 receives the job identification number and one or a plurality of candidate MFP information from the server device 400 via the network 20 and the communication unit 302 (step S208). Next, the writing control unit 301a associates the received one or a plurality of candidate MFP information as candidate MFP information 361,... 362 with a job identification number in the status table 331 of the storage unit 303. (Step S209).

これにより、サーバー装置400の検索部401bによるMFPの検索を終了する。
(3)MFP200のタイマー処理部201cによるタイマー処理の手順
MFP200のタイマー処理部201cによるタイマー処理の手順について、図34に示すフローチャートを用いて説明する。
タイマー処理部201cは、現在時刻を取得し、取得した現在時刻が午前0時0分であるか否かを判断する(ステップS231)。現在時刻が午前0時0分でない場合(ステップS231で「NO」)、タイマー処理部201cは、ステップS231に戻って処理を繰り返す。
As a result, the MFP search by the search unit 401b of the server apparatus 400 is terminated.
(3) Procedure of Timer Processing by Timer Processing Unit 201c of MFP 200 The procedure of timer processing by the timer processing unit 201c of MFP 200 will be described with reference to the flowchart shown in FIG.
The timer processing unit 201c acquires the current time, and determines whether or not the acquired current time is 0:00 am (step S231). If the current time is not 0:00 (“NO” in step S231), the timer processing unit 201c returns to step S231 and repeats the process.

現在時刻が午前0時0分である場合(ステップS231で「YES」)、タイマー処理部201cは、システムパラメーター222のチェックモード222bを確認する(ステップS232)。
チェックモード222bが「1」(MFPによるチェック)である場合、又は、「2」(サーバー装置とMFPによるチェック)である場合(ステップS232で「1(MFP)又は2(サーバー装置とMFP)」)、タイマー処理部201cは、システムパラメーター222のジョブモード222aを確認する(ステップS233)。
When the current time is 0:00 am (“YES” in step S231), the timer processing unit 201c checks the check mode 222b of the system parameter 222 (step S232).
When the check mode 222b is “1” (check by the MFP) or “2” (check by the server device and the MFP) (“1 (MFP) or 2 (server device and MFP)” in step S232). The timer processing unit 201c confirms the job mode 222a of the system parameter 222 (step S233).

ジョブモード222aが「0」(BOXプリント)である場合(ステップS233で「0(BOXプリント)」)、タイマー処理部201cは、MFPプリント管理テーブル261にBOXプリント予約番号が含まれているか否かを判断する(ステップS234)。
MFPプリント管理テーブル261にBOXプリント予約番号が含まれている場合(ステップS234で「有り」)、タイマー処理部201cは、BOXプリント用タイマー201caの動作を開始する。つまり、BOXプリント用タイマー201caにより、定期的にアラームを発生させる(ステップS235)。一例として、BOXプリント用タイマー201caは、毎時一回、15分にアラームを発生させるとしてもよい。次に、タイマー処理部201cによる動作を終了する。
When the job mode 222a is “0” (BOX print) (“0 (BOX print)” in step S233), the timer processing unit 201c determines whether or not the MFP print management table 261 includes a BOX print reservation number. Is determined (step S234).
If the MFP print management table 261 includes a BOX print reservation number (“Yes” in step S234), the timer processing unit 201c starts the operation of the BOX print timer 201ca. That is, an alarm is periodically generated by the BOX print timer 201ca (step S235). As an example, the BOX print timer 201ca may generate an alarm once every hour for 15 minutes. Next, the operation by the timer processing unit 201c is finished.

MFPプリント管理テーブル261にBOXプリント予約番号が含まれていない場合(ステップS234で「無し」)、タイマー処理部201cは、BOXプリント用タイマー201caの動作を開始させない。つまり、BOXプリント用タイマー201caにより、定期的にアラームを発生させない(ステップS236)。次に、タイマー処理部201cによる動作を終了する。   When the MFP print management table 261 does not include the BOX print reservation number (“NO” in step S234), the timer processing unit 201c does not start the operation of the BOX print timer 201ca. That is, the BOX print timer 201ca does not generate an alarm periodically (step S236). Next, the operation by the timer processing unit 201c is finished.

ジョブモード222aが「1」(プルプリント)である場合(ステップS233で「1(プルプリント)」)、タイマー処理部201cは、MFPプリント管理テーブル261にプルプリント予約番号が含まれているか否かを判断する(ステップS237)。
MFPプリント管理テーブル261にプルプリント予約番号が含まれている場合(ステップS237で「有り」)、タイマー処理部201cは、プルプリント用タイマー201cbの動作を開始する。つまり、プルプリント用タイマー201cbにより、定期的にアラームを発生させる(ステップS238)。一例として、プルプリント用タイマー201cbは、毎時一回、15分にアラームを発生させるとしてもよい。次に、タイマー処理部201cによる動作を終了する。
When the job mode 222a is “1” (pull print) (“1 (pull print)” in step S233), the timer processing unit 201c determines whether or not a pull print reservation number is included in the MFP print management table 261. Is determined (step S237).
When the MFP print management table 261 includes a pull print reservation number (“Yes” in step S237), the timer processing unit 201c starts the operation of the pull print timer 201cb. That is, an alarm is generated periodically by the pull print timer 201cb (step S238). As an example, the pull print timer 201cb may generate an alarm once every hour for 15 minutes. Next, the operation by the timer processing unit 201c is finished.

MFPプリント管理テーブル261にプルプリント予約番号が含まれていない場合(ステップS237で「無し」)、タイマー処理部201cは、プルプリント用タイマー201cbの動作を開始させない。つまり、プルプリント用タイマー201cbにより、定期的にアラームを発生させない(ステップS239)。次に、タイマー処理部201cによる動作を終了する。   When the pull print reservation number is not included in the MFP print management table 261 (“None” in step S237), the timer processing unit 201c does not start the operation of the pull print timer 201cb. That is, the pull-print timer 201cb does not generate an alarm periodically (step S239). Next, the operation by the timer processing unit 201c is finished.

チェックモード222bが「0」(サーバー装置によるチェック)である場合、タイマー処理部201cは、その動作を終了する。
(4)MFP200による定期チェック処理の手順
MFP200による定期チェック処理の手順について、図35〜図37に示すシーケンス図を用いて説明する。
When the check mode 222b is “0” (check by the server device), the timer processing unit 201c ends the operation.
(4) Procedure of Periodic Check Processing by MFP 200 The procedure of periodic check processing by the MFP 200 will be described with reference to sequence diagrams shown in FIGS.

状態確認部201dは、BOXプリント用アラームが発生しているか否かを確認する(ステップS251)。具体的には、状態確認部201dは、記憶部203に記憶されているBOXプリント用アラームフラグ291が「1」であるか「0」であるかを判断する。BOXプリント用アラームフラグ291が「1」である場合、BOXプリント用アラームが発生していることを示す。BOXプリント用アラームフラグ291が「0」である場合、BOXプリント用アラームが発生していないことを示す。   The state confirmation unit 201d confirms whether or not a BOX print alarm has occurred (step S251). Specifically, the state confirmation unit 201d determines whether the BOX print alarm flag 291 stored in the storage unit 203 is “1” or “0”. When the BOX print alarm flag 291 is “1”, it indicates that a BOX print alarm has occurred. When the BOX print alarm flag 291 is “0”, it indicates that a BOX print alarm has not occurred.

BOXプリント用アラームが発生していない場合(ステップS251で「NO」)、状態確認部201dは、ステップS261へ制御を移す。
BOXプリント用アラームが発生している場合(ステップS251で「YES」)、状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する(ステップS252)。
If the BOX print alarm has not occurred ("NO" in step S251), the state confirmation unit 201d moves the control to step S261.
If a BOX print alarm has occurred ("YES" in step S251), the state confirmation unit 201d confirms the status of the MFP 200 and acquires the status of the MFP 200 (step S252).

次に、状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、ステップS254〜S255を繰り返す(ステップS253〜S256)。
状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す(ステップS254)。
Next, the state confirmation unit 201d repeats Steps S254 to S255 for all MFP print information in the MFP print management table 261 (Steps S253 to S256).
The state confirmation unit 201d reads one piece of MFP print information from the MFP print management table 261 (step S254).

次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、BOXプリント予約番号、利用者識別番号及び取得したMFP200のステータスを送信する(ステップS255)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、BOXプリント予約番号、利用者識別番号及びステータスを受信する(ステップS255)。
Next, the status confirmation unit 201d sends a job identification number, a BOX print reservation number, a user identification number, and an acquisition included in the read MFP print information to the status display terminal 300 via the communication unit 202 and the network 20. The status of the MFP 200 is transmitted (step S255).
The display control unit 301b of the status display terminal 300 receives a job identification number, a BOX print reservation number, a user identification number, and a status from the MFP 200 via the network 20 and the communication unit 302 (step S255).

次に、表示制御部301bは、ステータスの表示処理を行う(ステップS257)。これにより、BOXプリント用アラームが発生した場合のチェック処理を終了する。
次に、状態確認部201dは、プルプリント用アラームが発生しているか否かを確認する(ステップS261)。具体的には、状態確認部201dは、記憶部203に記憶されているプルプリント用アラームフラグ292が「1」であるか「0」であるかを判断する。ここで、プルプリント用アラームフラグ292が「1」である場合、プルプリント用アラームが発生していることを示す。プルプリント用アラームフラグ292が「0」である場合、プルプリント用アラームが発生していないことを示す。
Next, the display control unit 301b performs status display processing (step S257). As a result, the check process when a BOX print alarm occurs is terminated.
Next, the state confirmation unit 201d confirms whether a pull print alarm has occurred (step S261). Specifically, the state confirmation unit 201d determines whether the pull print alarm flag 292 stored in the storage unit 203 is “1” or “0”. Here, when the pull-print alarm flag 292 is “1”, it indicates that a pull-print alarm has occurred. When the pull print alarm flag 292 is “0”, it indicates that a pull print alarm has not occurred.

プルプリント用アラームが発生していない場合(ステップS261で「NO」)、状態確認部201dは、ステップS291へ制御を移す。
プルプリント用アラームが発生している場合(ステップS261で「YES」)、状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する(ステップS262)。次に、状態確認部201dは、サーバー装置400へのアクセスチェックを行って、サーバーチェック結果を取得する(ステップS263)。
When the pull print alarm has not occurred ("NO" in step S261), the state confirmation unit 201d moves the control to step S291.
If a pull print alarm has occurred ("YES" in step S261), the state confirmation unit 201d confirms the status of the MFP 200 and acquires the status of the MFP 200 (step S262). Next, the state confirmation unit 201d performs an access check on the server device 400 and obtains a server check result (step S263).

次に、状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、ステップS265〜S269を繰り返す(ステップS264〜S270)。
状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す(ステップS265)。
Next, the state confirmation unit 201d repeats Steps S265 to S269 for all MFP print information in the MFP print management table 261 (Steps S264 to S270).
The state confirmation unit 201d reads one piece of MFP print information from the MFP print management table 261 (step S265).

次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、プルプリント予約番号、取得したMFP200のステータス及び取得したサーバーチェック結果を送信する(ステップS266)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、ステータス及びサーバーチェック結果を受信する(ステップS266)。
Next, the status confirmation unit 201d sends, via the communication unit 202 and the network 20, to the status display terminal 300, the job identification number included in the read MFP print information, the pull print reservation number, the status of the acquired MFP 200, and The acquired server check result is transmitted (step S266).
The display control unit 301b of the status display terminal 300 receives the job identification number, the pull print reservation number, the status, and the server check result from the MFP 200 via the network 20 and the communication unit 302 (step S266).

次に、状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する(ステップS267)。
P2Pモード222cが「1」である場合(ステップS267で「1:対応」)、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する(ステップS268)。
Next, the state confirmation unit 201d determines whether the P2P mode 222c of the system parameter 222 is “0” (not compatible with P2P printing) or “1” (compatible with P2P printing) (step S267).
When the P2P mode 222c is “1” (“1: corresponding” in step S267), the state confirmation unit 201d performs an access check on the P2P terminal 500 and acquires a P2P terminal check result (step S268).

次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する(ステップS269)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する(ステップS269)。
Next, the status confirmation unit 201d transmits the P2P pull print reservation number included in the read MFP print information and the acquired P2P terminal check result to the status display terminal 300 via the communication unit 202 and the network 20. (Step S269).
The display control unit 301b of the status display terminal 300 receives the P2P pull print reservation number and the P2P terminal check result from the MFP 200 via the network 20 and the communication unit 302 (step S269).

次に、表示制御部301bは、ステータス等の表示処理を行う(ステップS271)。これにより、プルプリント用アラームが発生した場合のチェック処理を終了する。
次に、サーバー装置400の状態確認部401dは、通信部402及びネットワーク20を介して、MFP200に対して、MFP200のステータスを要求することがある(ステップS291)。この場合、状態確認部201dは、サーバー装置400から、ネットワーク20及び通信部202を介して、ステータスの要求を受信する(ステップS291)。
Next, the display control unit 301b performs display processing such as status (step S271). Thus, the check process when a pull print alarm occurs is completed.
Next, the state confirmation unit 401d of the server apparatus 400 may request the MFP 200 status from the MFP 200 via the communication unit 402 and the network 20 (step S291). In this case, the state confirmation unit 201d receives a status request from the server device 400 via the network 20 and the communication unit 202 (step S291).

状態確認部201dは、サーバー装置400から受信したデータがステータスの要求であるか否かを判断する(ステップS292)。
サーバー装置400から受信したデータがステータスの要求でない場合(ステップS292で「NO」)、状態確認部201dは、処理を終了する。
サーバー装置400から受信したデータがステータスの要求である場合(ステップS292で「YES」)、状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する(ステップS293)。
The state confirmation unit 201d determines whether or not the data received from the server device 400 is a status request (step S292).
When the data received from the server device 400 is not a status request (“NO” in step S292), the state confirmation unit 201d ends the process.
When the data received from the server device 400 is a status request (“YES” in step S292), the state confirmation unit 201d confirms the status of the MFP 200 and acquires the status of the MFP 200 (step S293).

次に、状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、ステップS295〜S299を繰り返す(ステップS294〜S300)。
状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す(ステップS295)。
Next, the status confirmation unit 201d repeats steps S295 to S299 for all MFP print information in the MFP print management table 261 (steps S294 to S300).
The state confirmation unit 201d reads one piece of MFP print information from the MFP print management table 261 (step S295).

次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、プルプリント予約番号、利用者識別番号及び取得したMFP200のステータスを送信する(ステップS296)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、利用者識別番号及びステータスを受信する(ステップS296)。
Next, the status confirmation unit 201d transmits a job identification number, a pull print reservation number, a user identification number, and an acquisition included in the read MFP print information to the status display terminal 300 via the communication unit 202 and the network 20. The status of the MFP 200 is transmitted (step S296).
The display control unit 301b of the status display terminal 300 receives a job identification number, a pull print reservation number, a user identification number, and a status from the MFP 200 via the network 20 and the communication unit 302 (step S296).

次に、状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する(ステップS297)。
P2Pモード222cが「1」である場合(ステップS297で「1:対応」)、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する(ステップS298)。
Next, the state confirmation unit 201d determines whether the P2P mode 222c of the system parameter 222 is “0” (not compatible with P2P printing) or “1” (compatible with P2P printing) (step S297).
When the P2P mode 222c is “1” (“1: correspondence” in step S297), the state confirmation unit 201d performs an access check on the P2P terminal 500 and acquires a P2P terminal check result (step S298).

次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する(ステップS299)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する(ステップS299)。
Next, the status confirmation unit 201d transmits the P2P pull print reservation number included in the read MFP print information and the acquired P2P terminal check result to the status display terminal 300 via the communication unit 202 and the network 20. (Step S299).
The display control unit 301b of the status display terminal 300 receives the P2P pull print reservation number and the P2P terminal check result from the MFP 200 via the network 20 and the communication unit 302 (step S299).

次に、表示制御部301bは、ステータス等の表示処理を行う(ステップS301)。 これにより、サーバー装置400からステータス要求を受け取った場合のMFPによるチェック処理を終了する。
(5)サーバー装置400のタイマー処理部401cによるタイマー処理の手順
サーバー装置400のタイマー処理部401cによるタイマー処理の手順について、図38に示すフローチャートを用いて説明する。
Next, the display control unit 301b performs display processing such as status (step S301). Thus, the check process by the MFP when the status request is received from the server apparatus 400 is ended.
(5) Timer processing procedure by the timer processing unit 401c of the server device 400 The timer processing procedure by the timer processing unit 401c of the server device 400 will be described with reference to the flowchart shown in FIG.

タイマー処理部401cは、現在時刻を取得し、取得した現在時刻が午前0時0分であるか否かを判断する(ステップS331)。現在時刻が午前0時0分でない場合(ステップS331で「NO」)、タイマー処理部401cは、ステップS331に戻って処理を繰り返す。
現在時刻が午前0時0分である場合(ステップS331で「YES」)、タイマー処理部401cは、プルプリント待ちジョブが存在するか否かを判断する(ステップS332)。具体的には、プルプリント待ちジョブが存在するか否かは、サーバープリント管理テーブル431内のサーバープリント情報に含まれる印刷フラグが「0」であるか否かにより判断する。サーバープリント管理テーブル431内の少なくとも1個のサーバープリント情報に含まれる印刷フラグが「0」であれば、プルプリント待ちジョブが存在すると判断する。サーバープリント管理テーブル431内の全てのサーバープリント情報に含まれる印刷フラグが「1」であれば、プルプリント待ちジョブが存在しないと判断する。
The timer processing unit 401c acquires the current time, and determines whether or not the acquired current time is 0:00 am (step S331). If the current time is not 0:00 (“NO” in step S331), the timer processing unit 401c returns to step S331 and repeats the process.
If the current time is 0:00 am (“YES” in step S331), the timer processing unit 401c determines whether there is a pull print waiting job (step S332). Specifically, whether or not there is a pull print waiting job is determined based on whether or not the print flag included in the server print information in the server print management table 431 is “0”. If the print flag included in at least one server print information in the server print management table 431 is “0”, it is determined that a pull print waiting job exists. If the print flag included in all server print information in the server print management table 431 is “1”, it is determined that there is no pull print waiting job.

プルプリント待ちジョブが存在しない場合(ステップS332で「無し」)、タイマー処理部401cは、処理を終了する。
プルプリント待ちジョブが存在する場合(ステップS332で「有り」)、タイマー処理部401cは、システムパラメーター422のチェックモード422bを確認する(ステップS333)。
If there is no pull print waiting job (“none” in step S332), the timer processing unit 401c ends the process.
If there is a pull print waiting job (“Yes” in step S332), the timer processing unit 401c checks the check mode 422b of the system parameter 422 (step S333).

チェックモード422bが「1」(MFPによるチェック)である場合、又は、「2」(サーバー装置とMFPによるチェック)である場合(ステップS333で「1(MFP)又は2(サーバー装置とMFP)」)、タイマー処理部401cは、ステータスの要求用のタイマー401caの動作を開始する。つまり、タイマー401caにより、定期的にアラームを発生させる(ステップS334)。次に、タイマー処理部401cによる動作を終了する。   When the check mode 422b is “1” (check by MFP) or “2” (check by server and MFP) (“1 (MFP) or 2 (server and MFP)” in step S333) ), The timer processing unit 401c starts the operation of the status request timer 401ca. That is, an alarm is generated periodically by the timer 401ca (step S334). Next, the operation by the timer processing unit 401c is finished.

チェックモード422bが「0」(サーバー装置によるチェック)である場合(ステップS333で「その他」)、タイマー処理部401cは、タイマー401caの動作を開始させない。つまり、タイマー401caにより、定期的にアラームを発生させない(ステップS335)。次に、タイマー処理部401cによる動作を終了する。
(6)サーバー装置400による定期チェック処理の手順
サーバー装置400による定期チェック処理の手順について、図39〜図40に示すシーケンス図を用いて説明する。
When the check mode 422b is “0” (check by the server device) (“other” in step S333), the timer processing unit 401c does not start the operation of the timer 401ca. That is, the timer 401ca does not generate an alarm periodically (step S335). Next, the operation by the timer processing unit 401c is finished.
(6) Procedure for Periodic Check Processing by Server Device 400 The procedure for periodic check processing by the server device 400 will be described with reference to the sequence diagrams shown in FIGS.

状態確認部401dは、MFP200に対するステータスの要求用のアラームが発生しているか否かを確認する(ステップS351)。具体的には、状態確認部401dは、記憶部403に記憶されているアラームフラグ491が「1」であるか「0」であるかを判断する。アラームフラグ491が「1」である場合、ステータスの要求用のアラームが発生していることを示す。アラームフラグ491が「0」である場合、ステータスの要求用のアラームが発生していないことを示す。   The state confirmation unit 401d confirms whether an alarm for requesting a status for the MFP 200 has occurred (step S351). Specifically, the state confirmation unit 401d determines whether the alarm flag 491 stored in the storage unit 403 is “1” or “0”. When the alarm flag 491 is “1”, it indicates that an alarm for requesting a status has occurred. When the alarm flag 491 is “0”, it indicates that an alarm for requesting a status has not occurred.

アラームが発生していない場合(ステップS351で「NO」)、状態確認部401dは、処理を終了する。
アラームが発生している場合(ステップS351で「YES」)、状態確認部401dは、サーバープリント管理テーブル431内の全ての候補MFP情報について、ステップS353〜S357を繰り返す(ステップS352〜S358)。
If no alarm has occurred ("NO" in step S351), the state confirmation unit 401d ends the process.
If an alarm has occurred ("YES" in step S351), the state confirmation unit 401d repeats steps S353 to S357 for all candidate MFP information in the server print management table 431 (steps S352 to S358).

状態確認部401dは、1個の候補MFP情報内のIPアドレスを読み出す(ステップS353)。次に、状態確認部401dは、通信部402及びネットワーク20を介して、読み出したIPアドレスにより示される候補MFPであるMFP200に対して、ステータスの要求を送信する(ステップS354)。
候補MFPであるMFP200は、サーバー装置400から、ネットワーク20及び通信部202を介して、ステータスの要求を受信する(ステップS354)。次に、状態確認部201dは、当該MFPのステータスを取得する(ステップS355)。次に、状態確認部201dは、MFP識別番号とともに、取得したステータスを、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS356)。
The state confirmation unit 401d reads the IP address in one piece of candidate MFP information (step S353). Next, the status confirmation unit 401d transmits a status request to the MFP 200 that is the candidate MFP indicated by the read IP address via the communication unit 402 and the network 20 (step S354).
The MFP 200, which is a candidate MFP, receives a status request from the server device 400 via the network 20 and the communication unit 202 (step S354). Next, the state confirmation unit 201d acquires the status of the MFP (step S355). Next, the state confirmation unit 201d transmits the acquired status together with the MFP identification number to the server device 400 via the communication unit 202 and the network 20 (step S356).

状態確認部401dは、候補MFPであるMFP200から、ネットワーク20及び通信部402を介して、MFP識別番号とともに、ステータスを受信する(ステップS356)。次に、状態確認部401dは、MFP状態テーブル461に、MFP識別番号と受信したステータスと応答有無とを対応付けて書き込む(ステップS357)。
次に、状態確認部401dは、サーバープリント管理テーブル431内の全てのサーバープリント情報について、ステップS360〜S367を繰り返す(ステップS359〜S368)。
The status confirmation unit 401d receives the status together with the MFP identification number from the MFP 200, which is a candidate MFP, via the network 20 and the communication unit 402 (step S356). Next, the state confirmation unit 401d writes the MFP identification number, the received status, and the presence / absence of a response in association with each other in the MFP state table 461 (step S357).
Next, the status confirmation unit 401d repeats Steps S360 to S367 for all server print information in the server print management table 431 (Steps S359 to S368).

状態確認部401dは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す(ステップS360)。次に、状態確認部401dは、読み出したサーバープリント情報から1個又は複数個のMFP識別番号を抽出する(ステップS361)。次に、状態確認部401dは、抽出したMFP識別番号に対応するステータス及び応答有無を、MFP状態テーブル461から読み出す(ステップS362)。次に、状態確認部401dは、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する(ステップS363)。   The status confirmation unit 401d reads one piece of server print information from the server print management table 431 (step S360). Next, the status confirmation unit 401d extracts one or a plurality of MFP identification numbers from the read server print information (step S361). Next, the status confirmation unit 401d reads the status and response presence / absence corresponding to the extracted MFP identification number from the MFP status table 461 (step S362). Next, the status confirmation unit 401d transmits the job identification number, response presence / absence, status, and pull print reservation number to the status display terminal 300 via the communication unit 402 and the network 20 (step S363).

次に、表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、受信する(ステップS363)。
次に、状態確認部401dは、システムパラメーター422のP2Pモード422cを確認する(ステップS364)。P2Pモード422cが「0」(P2Pプリント非対応)である場合(ステップS364で「0:非対応」)、状態確認部401dは、P2P端末に関する処理を行わない。
Next, the display control unit 301b receives the job identification number, response presence / absence, status, and pull print reservation number from the server device 400 via the network 20 and the communication unit 302 (step S363).
Next, the state confirmation unit 401d confirms the P2P mode 422c of the system parameter 422 (step S364). When the P2P mode 422c is “0” (P2P printing is not supported) (“0: Not supported” in step S364), the state confirmation unit 401d does not perform processing related to the P2P terminal.

P2Pモード422cが「1」(P2Pプリント対応)である場合(ステップS364で「1:対応」)、状態確認部401dは、記憶部403から、P2P端末500のIPアドレス471を読み出す(ステップS365)。次に、状態確認部401dは、読み出したIPアドレスにより示されるP2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する(ステップS366)。   When the P2P mode 422c is “1” (P2P print correspondence) (“1: correspondence” in step S364), the state confirmation unit 401d reads the IP address 471 of the P2P terminal 500 from the storage unit 403 (step S365). . Next, the state confirmation unit 401d performs an access check on the P2P terminal 500 indicated by the read IP address, and obtains a P2P terminal check result (step S366).

次に、状態確認部401dは、通信部402及びネットワーク20を介して、状態表示端末300に対して、P2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する(ステップS367)。
次に、表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する(ステップS367)。次に、表示制御部301bは、ステータスの表示処理を行う(ステップS369)。
Next, the status confirmation unit 401d transmits the P2P pull print reservation number and the acquired P2P terminal check result to the status display terminal 300 via the communication unit 402 and the network 20 (step S367).
Next, the display control unit 301b receives the P2P pull print reservation number and the P2P terminal check result from the server device 400 via the network 20 and the communication unit 302 (step S367). Next, the display control unit 301b performs status display processing (step S369).

これにより、サーバー装置400による定期チェック処理を終了する。
(7)状態表示端末300による表示の動作
状態表示端末300による表示の動作について、図41に示すフローチャートを用いて説明する。
表示制御部301bの判断部301cは、表示更新タイミングであるか否かを判断する(ステップS381)。例えば、表示更新タイミングは、毎時0分であり、表示制御部301bは、毎時、0分であるか否かを判断する。
Thereby, the periodic check process by the server apparatus 400 is completed.
(7) Display Operation by Status Display Terminal 300 The display operation by the status display terminal 300 will be described with reference to the flowchart shown in FIG.
The determination unit 301c of the display control unit 301b determines whether it is display update timing (step S381). For example, the display update timing is 0 minute per hour, and the display control unit 301b determines whether it is 0 minute per hour.

表示更新タイミングでない場合(ステップS381で「NO」)、表示制御部301bは、表示の処理を終了する。
表示更新タイミングである場合(ステップS381で「YES」)、表示制御部301bの判断部301cは、システムパラメーター322のジョブモード322aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する(ステップS382)。
If it is not the display update timing (“NO” in step S381), the display control unit 301b ends the display process.
When it is the display update timing (“YES” in step S381), the determination unit 301c of the display control unit 301b determines whether the job mode 322a of the system parameter 322 is “0” (BOX print) or “1” (pull). (Print)) is determined (step S382).

ジョブモード322aが、「0」である場合(ステップS382で「0:BOXプリント」)、表示制御部301bは、BOXプリントにおける表示処理を行う(ステップS383)。これにより表示処理を終了する。
ジョブモード322aが、「1」である場合(ステップS382で「1:プルプリント」)、表示制御部301bの判断部301cは、システムパラメーター322のチェックモード322bが、「0」(サーバー装置によるチェック)であるか、「1」(MFPによるチェック)であるか、又は、「2」(サーバー装置とMFPによるチェック)であるかを判断する(ステップS384)。
When the job mode 322a is “0” (“0: BOX print” in step S382), the display control unit 301b performs display processing in the BOX print (step S383). This ends the display process.
When the job mode 322a is “1” (“1: pull printing” in step S382), the determination unit 301c of the display control unit 301b sets the system parameter 322 check mode 322b to “0” (check by the server device). ”,“ 1 ”(check by MFP), or“ 2 ”(check by server and MFP) (step S 384).

システムパラメーター322のチェックモード322bが、「0」である場合(ステップS384で「0:サーバー装置」)、表示制御部301bは、サーバー装置によるチェックにおける表示処理を行う(ステップS385)。これにより表示処理を終了する。
システムパラメーター322のチェックモード322bが、「1」である場合(ステップS384で「1:MFP」)、表示制御部301bは、MFPによるチェックにおける表示処理を行う(ステップS386)。これにより表示処理を終了する。
When the check mode 322b of the system parameter 322 is “0” (“0: server device” in step S384), the display control unit 301b performs display processing in the check by the server device (step S385). This ends the display process.
When the check mode 322b of the system parameter 322 is “1” (“1: MFP” in step S384), the display control unit 301b performs display processing in the check by the MFP (step S386). This ends the display process.

システムパラメーター322のチェックモード322bが、「2」である場合(ステップS384で「2:サーバー装置とMFP」)、表示制御部301bは、サーバー装置とMFPによるチェックにおける表示処理を行う(ステップS387)。これにより表示処理を終了する。
(BOXプリントにおける表示の動作)
次に、BOXプリントにおける表示の動作について、図42に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図41のステップS383の詳細である。
When the check mode 322b of the system parameter 322 is “2” (“2: server device and MFP” in step S384), the display control unit 301b performs display processing in the check by the server device and MFP (step S387). . This ends the display process.
(Display operation in BOX print)
Next, the display operation in the BOX print will be described using the flowchart shown in FIG. The operation described here is the details of step S383 in FIG.

表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する(ステップS401)。ここで、受信タイミングは、上記のBOXプリント用タイマー201ca及びプルプリント用タイマー201cbによりアラームが発生されるタイミングと一致している。受信タイミングは、一例として、毎時一回、15分であり、表示制御部301bの判断部301cは、毎時、15分であるか否かを判断する。   The determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not (step S401). Here, the reception timing coincides with the timing at which an alarm is generated by the BOX printing timer 201ca and the pull printing timer 201cb. As an example, the reception timing is once every hour and 15 minutes, and the determination unit 301c of the display control unit 301b determines whether or not every hour is 15 minutes.

受信タイミングが定期的である場合(ステップS401で「=定期」)、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する(ステップS402)。受信したステータスが正常を示す場合(ステップS402で「正常」)、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する(ステップS403)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS404)。これにより、処理を終了する。   When the reception timing is regular (“= periodic” in step S401), the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal (step S402). When the received status indicates normal (“normal” in step S402), the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible (step S403). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible together with the MFP identification number and the like (step S404). Thereby, the process is terminated.

受信タイミングが定期的でない場合(ステップS401で「≠定期」)、又は、受信したステータスが異常を示す場合(ステップS402で「異常」)、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する(ステップS405)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS406)。これにより、処理を終了する。   When the reception timing is not regular (“≠ regular” in step S401), or when the received status indicates an abnormality (“abnormal” in step S402), the generation unit 301d of the display control unit 301b indicates that printing is not possible. A message is generated (step S405). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed along with the MFP identification number and the like (step S406). Thereby, the process is terminated.

(サーバー装置400によるチェックにおける表示の動作)
次に、サーバー装置400によるチェックにおける表示の動作について、図43に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図41のステップS385の詳細である。
表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する(ステップS411)。ここで、受信タイミングについては、上述した通りである。
(Display Operation in Check by Server Device 400)
Next, the display operation in the check by the server apparatus 400 will be described using the flowchart shown in FIG. The operation described here is the details of step S385 in FIG.
The determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not (step S411). Here, the reception timing is as described above.

受信タイミングが定期的である場合(ステップS411で「=定期」)、表示制御部301bの判断部301cは、MFPからのステータス応答が有るか無いかを判断する(ステップS412)。MFPからのステータス応答が有る場合(ステップS412で「有り」)、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する(ステップS413)。受信したステータスが正常を示す場合(ステップS413で「正常」)、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する(ステップS414)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS415)。これにより、処理を終了する。   When the reception timing is regular (“= periodic” in step S411), the determination unit 301c of the display control unit 301b determines whether there is a status response from the MFP (step S412). When there is a status response from the MFP (“Yes” in step S412), the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal (step S413). When the received status indicates normal (“normal” in step S413), the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible (step S414). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible together with the MFP identification number and the like (step S415). Thereby, the process is terminated.

受信タイミングが定期的でない場合(ステップS411で「≠定期」)、MFPからのステータス応答が無い場合(ステップS412で「無し」)、又は、受信したステータスが異常を示す場合(ステップS413で「異常」)、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する(ステップS416)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS417)。これにより、処理を終了する。   When the reception timing is not regular (“≠ regular” at step S411), when there is no status response from the MFP (“none” at step S412), or when the received status indicates abnormal (“abnormal” at step S413) ]), The generation unit 301d of the display control unit 301b generates a message indicating that printing is not possible (step S416). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed together with the MFP identification number and the like (step S417). Thereby, the process is terminated.

(MFP200によるチェックにおける表示の動作)
次に、MFP200によるチェックにおける表示の動作について、図44に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図41のステップS386の詳細である。
表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する(ステップS421)。ここで、受信タイミングについては、上述した通りである。
(Display Operation in Check by MFP 200)
Next, the display operation in the check by the MFP 200 will be described using the flowchart shown in FIG. The operation described here is the details of step S386 in FIG.
The determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not (step S421). Here, the reception timing is as described above.

受信タイミングが定期的である場合(ステップS421で「=定期」)、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する(ステップS422)。受信したステータスが正常を示す場合(ステップS422で「正常」)、表示制御部301bの判断部301cは、サーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS423)。サーバー装置400へのアクセス結果が正常を示す場合(ステップS423で「正常」)、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する(ステップS424)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS425)。これにより、処理を終了する。   When the reception timing is regular (“= periodic” in step S421), the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal (step S422). When the received status indicates normal (“normal” in step S422), the determination unit 301c of the display control unit 301b determines whether the access result to the server device 400 indicates normal or abnormal (step S423). . When the access result to the server device 400 indicates normal (“normal” in step S423), the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible (step S424). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible along with the MFP identification number and the like (step S425). Thereby, the process is terminated.

サーバー装置400へのアクセス結果が異常を示す場合(ステップS423で「異常」)、表示制御部301bの判断部301cは、システムパラメーター322のP2Pモード322cを確認する(ステップS426)。P2Pモード322cが「1」(P2Pプリント対応)である場合(ステップS426で「1:対応」)、表示制御部301bの判断部301cは、P2P端末500へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS427)。P2P端末500へのアクセス結果が正常を示す場合(ステップS427で「正常」)、表示制御部301bの生成部301dは、条件付き印刷可を示すメッセージを生成する(ステップS428)。次に、生成部301dは、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示部304に出力する。表示部304は、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示する(ステップS429)。これにより、処理を終了する。   When the access result to the server device 400 indicates an abnormality (“abnormal” in step S423), the determination unit 301c of the display control unit 301b confirms the P2P mode 322c of the system parameter 322 (step S426). When the P2P mode 322c is “1” (P2P print correspondence) (“1: correspondence” in step S426), the determination unit 301c of the display control unit 301b determines whether the access result to the P2P terminal 500 indicates normal or abnormal. It is determined whether to show (step S427). When the access result to the P2P terminal 500 indicates normal (“normal” in step S427), the generation unit 301d of the display control unit 301b generates a message indicating that conditional printing is possible (step S428). Next, the generating unit 301d outputs a message indicating that conditional printing is possible to the display unit 304 together with the MFP identification number and the like. The display unit 304 displays a message indicating that conditional printing is possible along with the MFP identification number and the like (step S429). Thereby, the process is terminated.

受信タイミングが定期的でない場合(ステップS421で「≠定期」)、受信したステータスが異常を示す場合(ステップS422で「異常」)、P2Pモード322cが「0」(P2Pプリント非対応)である場合(ステップS426で「0:非対応」)、又は、P2P端末500へのアクセス結果が異常を示す場合(ステップS427で「異常」)、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する(ステップS430)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS431)。これにより、処理を終了する。   When the reception timing is not regular (“≠ regular” at step S421), when the received status indicates an abnormality (“abnormal” at step S422), or when the P2P mode 322c is “0” (P2P printing not supported) If “0: Not supported” in step S426 or the access result to the P2P terminal 500 indicates an abnormality (“abnormal” in step S427), the generation unit 301d of the display control unit 301b displays a message indicating that printing is not possible. Is generated (step S430). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed together with the MFP identification number and the like (step S431). Thereby, the process is terminated.

(サーバー装置400とMFP200によるチェックにおける表示の動作)
次に、サーバー装置400とMFP200によるチェックにおける表示の動作について、図45〜図46に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図41のステップS387の詳細である。
表示制御部301bの判断部301cは、MFP200からのデータの受信であるか否かを判断する(ステップS441)。
(Display Operation in Check by Server Device 400 and MFP 200)
Next, the display operation in the check by server apparatus 400 and MFP 200 will be described using the flowcharts shown in FIGS. The operation described here is the details of step S387 in FIG.
The determination unit 301c of the display control unit 301b determines whether data is received from the MFP 200 (step S441).

MFP200からの受信である場合(ステップS441で「YES」)、表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する(ステップS442)。ここで、受信タイミングについては、上述した通りである。
受信タイミングが定期的である場合(ステップS442で「=定期」)、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する(ステップS443)。受信したステータスが正常を示す場合(ステップS443で「正常」)、表示制御部301bの判断部301cは、サーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS444)。サーバー装置400へのアクセス結果が正常を示す場合(ステップS444で「正常」)、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する(ステップS445)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS446)。これにより、処理を終了する。
When the reception is from the MFP 200 (“YES” in step S441), the determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not (step). S442). Here, the reception timing is as described above.
When the reception timing is regular (“= periodic” in step S442), the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal (step S443). When the received status indicates normal (“normal” in step S443), the determination unit 301c of the display control unit 301b determines whether the access result to the server device 400 indicates normal or abnormal (step S444). . When the access result to the server device 400 indicates normal (“normal” in step S444), the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible (step S445). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible together with the MFP identification number and the like (step S446). Thereby, the process is terminated.

サーバー装置400へのアクセス結果が異常を示す場合(ステップS444で「異常」)、表示制御部301bの判断部301cは、システムパラメーター322のP2Pモード322cを確認する(ステップS447)。P2Pモード322cが「1」(P2Pプリント対応)である場合(ステップS447で「1:対応」)、表示制御部301bの判断部301cは、P2P端末500へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS448)。P2P端末500へのアクセス結果が正常を示す場合(ステップS448で「正常」)、表示制御部301bの生成部301dは、条件付き印刷可を示すメッセージを生成する(ステップS449)。次に、生成部301dは、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示する(ステップS450)。これにより、処理を終了する。   When the access result to the server device 400 indicates an abnormality (“abnormal” in step S444), the determination unit 301c of the display control unit 301b checks the P2P mode 322c of the system parameter 322 (step S447). When the P2P mode 322c is “1” (P2P print correspondence) (“1: correspondence” in step S447), the determination unit 301c of the display control unit 301b determines whether the access result to the P2P terminal 500 indicates normal or abnormal. It is determined whether or not to show (step S448). When the access result to the P2P terminal 500 indicates normal (“normal” in step S448), the generation unit 301d of the display control unit 301b generates a message indicating that conditional printing is possible (step S449). Next, the generation unit 301d outputs a message indicating that conditional printing is possible to the display unit 304 together with the MFP identification number and the like. The display unit 304 displays a message indicating that conditional printing is possible, along with the MFP identification number and the like (step S450). Thereby, the process is terminated.

受信タイミングが定期的でない場合(ステップS442で「≠定期」)、受信したステータスが異常を示す場合(ステップS443で「異常」)、P2Pモード322cが「0」(P2Pプリント非対応)である場合(ステップS447で「0:非対応」)、又は、P2P端末500へのアクセス結果が異常を示す場合(ステップS448で「異常」)、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する(ステップS451)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS452)。これにより、処理を終了する。   When the reception timing is not regular (“≠ regular” at step S442), when the received status indicates an abnormality (“abnormal” at step S443), or when the P2P mode 322c is “0” (P2P printing not supported) When “0: Not supported” in step S447 or when the access result to the P2P terminal 500 indicates an abnormality (“abnormal” in step S448), the generation unit 301d of the display control unit 301b displays a message indicating that printing is not possible. Is generated (step S451). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed together with the MFP identification number and the like (step S452). Thereby, the process is terminated.

MFPからのデータの受信でない場合(ステップS441で「NO」)、表示制御部301bの判断部301cは、サーバー装置400からのデータの受信であるか否かを判断する(ステップS453)。
サーバー装置400からのデータの受信である場合(ステップS453で「YES」)、表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する(ステップS454)。ここで、受信タイミングについては、上述した通りである。
If the data is not received from the MFP (“NO” in step S441), the determination unit 301c of the display control unit 301b determines whether the data is received from the server device 400 (step S453).
When the data is received from the server device 400 (“YES” in step S453), the determination unit 301c of the display control unit 301b determines whether the reception timing of receiving the status or the like is regular or not regular. Judgment is made (step S454). Here, the reception timing is as described above.

受信タイミングが定期的である場合(ステップS454で「=定期」)、表示制御部301bの判断部301cは、MFPからのステータス応答が有るか無いかを判断する(ステップS455)。MFPからのステータス応答が有る場合(ステップS455で「有り」)、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する(ステップS456)。受信したステータスが正常を示す場合(ステップS456で「正常」)、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する(ステップS457)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS458)。これにより、処理を終了する。   If the reception timing is regular (“= periodic” in step S454), the determination unit 301c of the display control unit 301b determines whether there is a status response from the MFP (step S455). When there is a status response from the MFP (“Yes” in step S455), the determination unit 301c of the display control unit 301b determines whether the received status indicates normal or abnormal (step S456). If the received status indicates normal (“normal” in step S456), the generation unit 301d of the display control unit 301b generates a message indicating that printing is possible (step S457). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible together with the MFP identification number and the like (step S458). Thereby, the process is terminated.

サーバー装置400からのデータの受信でない場合(ステップS453で「NO」)、受信タイミングが定期的でない場合(ステップS454で「≠定期」)、MFPからのステータス応答が無い場合(ステップS455で「無し」)、又は、受信したステータスが異常を示す場合(ステップS456で「異常」)、表示制御部301bの生成部301dは、印刷不可を示すメッセージを生成する(ステップS459)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS460)。これにより、処理を終了する。   If the data is not received from the server device 400 (“NO” in step S453), if the reception timing is not regular (“≠ regular” in step S454), or if there is no status response from the MFP (“none” in step S455) ”) Or when the received status indicates an abnormality (“ abnormal ”in step S456), the generation unit 301d of the display control unit 301b generates a message indicating that printing is not possible (step S459). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed together with the MFP identification number and the like (step S460). Thereby, the process is terminated.

(8)MFP200による印刷の動作
MFP200による印刷の動作について、図47に示すフローチャートを用いて説明する。
MFP200の入出力部215は、操作パネル219において、利用者の操作を受け付ける(ステップS470)。印刷以外の操作を受け付けた場合(ステップS471で「NO」)、MFP200は、受け付けた操作に対応するその他の処理を実行する(ステップS472)。次に、MFP200は、ステップS470に戻って、処理を繰り返す。
(8) Printing Operation by MFP 200 The printing operation by the MFP 200 will be described with reference to the flowchart shown in FIG.
The input / output unit 215 of the MFP 200 receives a user operation on the operation panel 219 (step S470). When an operation other than printing is accepted (“NO” in step S471), the MFP 200 executes other processing corresponding to the accepted operation (step S472). Next, the MFP 200 returns to step S470 and repeats the processing.

印刷の操作を受け付けた場合(ステップS471で「YES」)、入出力部215は、利用者から利用者識別番号及びパスワードの組の入力を受け付ける。次に、入出力部215は、入力を受け付けた利用者識別番号及びパスワードの組を利用者確認部201aに対して出力する(ステップS473)。
利用者確認部201aは、入出力部215から利用者識別番号及びパスワードの組を受け取る。次に、利用者確認部201aは、受け取った利用者識別番号及びパスワードの組が記憶部203の利用者情報テーブル231内に存在するか否かを確認する(ステップS474)。受け取った組が利用者情報テーブル231内に存在しない場合(ステップS475で「NO」)、利用者確認部201aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。次に、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくない場合、利用者確認部201aは、ステップS473へ戻って、処理を繰り返すよう制御する。
When a printing operation is received (“YES” in step S471), the input / output unit 215 receives an input of a set of a user identification number and a password from the user. Next, the input / output unit 215 outputs the combination of the user identification number and password that has been accepted to the user confirmation unit 201a (step S473).
The user confirmation unit 201a receives a set of a user identification number and a password from the input / output unit 215. Next, the user confirmation unit 201a confirms whether or not the combination of the received user identification number and password exists in the user information table 231 of the storage unit 203 (step S474). If the received set does not exist in the user information table 231 (“NO” in step S475), the user confirmation unit 201a determines that either or both of the received user identification number and password are incorrect. To do. Next, when either or both of the received user identification number and password are not correct, the user confirmation unit 201a returns to step S473 and controls to repeat the process.

受け取った利用者識別番号及びパスワードの組が利用者情報テーブル231内に存在する場合(ステップS475で「YES」)、利用者確認部201aは、受け取った利用者識別番号及びパスワードが正しいと判断する。
次に、入出力部215は、利用者から、プリントの種類の指定を受け付け、受け付けたプリントの種類の指定を印刷制御部201eに対して出力する(ステップS476)。
If the combination of the received user identification number and password exists in the user information table 231 (“YES” in step S475), the user confirmation unit 201a determines that the received user identification number and password are correct. .
Next, the input / output unit 215 receives a print type designation from the user, and outputs the received print type designation to the print control unit 201e (step S476).

印刷制御部201eは、プリントの種類の指定が「BOXプリント」、「プルプリント」及び「P2Pプルプリント」のいずれであるかを判断する(ステップS478)。
プリントの種類の指定が「BOXプリント」である場合(ステップS478で「BOXプリント」)、印刷制御部201eは、BOXプリントを実行する(ステップS479)。これにより、印刷処理を終了する。
The print control unit 201e determines whether the print type designation is “BOX print”, “pull print”, or “P2P pull print” (step S478).
When the designation of the print type is “BOX print” (“BOX print” in step S478), the print control unit 201e executes BOX print (step S479). Thereby, the printing process is terminated.

プリントの種類の指定が「プルプリント」である場合(ステップS478で「プルプリント」)、印刷制御部201eは、プルプリントを実行する(ステップS480)。これにより、印刷処理を終了する。
プリントの種類の指定が「P2Pプルプリント」である場合(ステップS478で「P2Pプリント」)、印刷制御部201eは、P2Pプルプリントを実行する(ステップS481)。これにより、印刷処理を終了する。
When the designation of the print type is “pull print” (“pull print” in step S478), the print control unit 201e executes pull print (step S480). Thereby, the printing process is terminated.
If the print type designation is “P2P pull print” (“P2P print” in step S478), the print control unit 201e executes P2P pull print (step S481). Thereby, the printing process is terminated.

(BOXプリントの動作)
MFP200によるBOXプリントの動作について、図48に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図47のステップS479の詳細である。
入出力部215は、利用者からBOXプリント予約番号の入力を受け付ける。次に、入力を受け付けたBOXプリント予約番号を印刷制御部201eに対して出力する(ステップS491)。印刷制御部201eは、入出力部215からBOXプリント予約番号を受け取る。次に、受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する(ステップS492)。
(BOX print operation)
The BOX print operation by the MFP 200 will be described with reference to the flowchart shown in FIG. The operation described here is the details of step S479 in FIG.
The input / output unit 215 receives an input of a BOX print reservation number from the user. Next, the received BOX print reservation number is output to the print control unit 201e (step S491). The print control unit 201 e receives the BOX print reservation number from the input / output unit 215. Next, it is confirmed whether or not the received BOX print reservation number exists in the MFP print management table 261 (step S492).

受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在しない場合(ステップS493で「NO」)、BOXプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。入出力部215は、当該メッセージを表示する(ステップS494)。次に、MFP200は、ステップS491へ戻って、処理を繰り返す。   If the received BOX print reservation number does not exist in the MFP print management table 261 (“NO” in step S493), a message indicating that the BOX print reservation number does not exist in the MFP print management table 261 is sent to the input / output unit 215. Output. The input / output unit 215 displays the message (step S494). Next, the MFP 200 returns to Step S491 and repeats the processing.

受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在する場合(ステップS493で「YES」)、印刷制御部201eは、受け取った利用者識別番号に対応するBOX識別番号をBOX情報テーブル241から抽出する(ステップS495)。次に、印刷制御部201eは、抽出したBOX識別番号により特定されるBOXから、BOXプリント予約番号に対応するジョブ情報を読み出す(ステップS496)。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。エンジン部200zは、ジョブデータを印刷する(ステップS497)。   If the received BOX print reservation number exists in the MFP print management table 261 (“YES” in step S493), the print control unit 201e obtains the BOX identification number corresponding to the received user identification number from the BOX information table 241. Extract (step S495). Next, the print control unit 201e reads job information corresponding to the BOX print reservation number from the BOX specified by the extracted BOX identification number (step S496). Next, the print control unit 201e outputs job data included in the job information to the engine unit 200z. The engine unit 200z prints job data (step S497).

印刷が正常に終了すると、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、ジョブ発行端末100に対して送信する(ステップS498)。
印刷が正常に終了すると、印刷制御部201eは、特定されたBOXから、BOXプリント予約番号、利用者識別番号及びジョブ情報を削除する(ステップS499)。次に、印刷制御部201eは、MFPプリント管理テーブル261から、上記のBOXプリント予約番号を含むMFPプリント情報を削除する(ステップS500)。これにより、印刷処理を終了する。
When printing is completed normally, the print control unit 201e transmits print completion indicating that printing is completed to the job issuing terminal 100 via the communication unit 202 and the network 20 (step S498).
When printing ends normally, the print control unit 201e deletes the BOX print reservation number, user identification number, and job information from the specified BOX (step S499). Next, the print control unit 201e deletes the MFP print information including the BOX print reservation number from the MFP print management table 261 (step S500). Thereby, the printing process is terminated.

ジョブ発行端末100のジョブ発行処理部101bは、MFP200から、ネットワーク20及び通信部102を介して、印刷完了を受信する(ステップS498)。次に、ジョブ発行処理部101bは、候補MFP情報テーブル161から候補MFP情報を抽出する(ステップS501)。次に、候補MFP情報に含まれるIPアドレスを用いて、通信部102及びネットワーク20を介して、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する(ステップS502)。   The job issuance processing unit 101b of the job issuance terminal 100 receives print completion from the MFP 200 via the network 20 and the communication unit 102 (step S498). Next, the job issuance processing unit 101b extracts candidate MFP information from the candidate MFP information table 161 (step S501). Next, using the IP address included in the candidate MFP information, print completion indicating that printing has been completed is transmitted to the candidate MFP via the communication unit 102 and the network 20 (step S502).

候補MFPは、印刷完了を受信する(ステップS502)。次に、候補MFPは、BOXから、BOXプリント予約番号、利用者識別番号及びジョブ情報を削除する(ステップS503)。次に、候補MFPは、MFPプリント管理テーブル261から、BOXプリント予約番号を含むMFPプリント情報を削除する(ステップS504)。これにより、候補MFPにおける処理を終了する。   The candidate MFP receives the print completion (step S502). Next, the candidate MFP deletes the BOX print reservation number, user identification number, and job information from the BOX (step S503). Next, the candidate MFP deletes MFP print information including the BOX print reservation number from the MFP print management table 261 (step S504). Thereby, the process in the candidate MFP is terminated.

(プルプリントの動作)
MFP200によるプルプリントの動作について、図49に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図47のステップS480の詳細である。
入出力部215は、利用者からプルプリント予約番号の入力を受け付ける。次に、入力を受け付けたプルプリント予約番号を印刷制御部201eに対して出力する(ステップS511)。印刷制御部201eは、入出力部215からプルプリント予約番号を受け取る。次に、受け取ったプルプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する(ステップS512)。
(Pull print operation)
The pull print operation by the MFP 200 will be described with reference to the flowchart shown in FIG. The operation described here is the details of step S480 in FIG.
The input / output unit 215 receives an input of a pull print reservation number from the user. Next, the pull print reservation number that has been accepted is output to the print control unit 201e (step S511). The print control unit 201 e receives the pull print reservation number from the input / output unit 215. Next, it is confirmed whether or not the received pull print reservation number exists in the MFP print management table 261 (step S512).

受け取ったプルプリント予約番号がMFPプリント管理テーブル261内に存在しない場合(ステップS513で「NO」)、プルプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。入出力部215は、当該メッセージを表示する(ステップS514)。次に、MFP200は、ステップS511へ戻って、処理を繰り返す。   If the received pull print reservation number does not exist in the MFP print management table 261 (“NO” in step S513), a message indicating that the pull print reservation number does not exist in the MFP print management table 261 is sent to the input / output unit 215. Output. The input / output unit 215 displays the message (step S514). Next, the MFP 200 returns to step S511 and repeats the processing.

受け取ったプルプリント予約番号がMFPプリント管理テーブル261内に存在する場合(ステップS513で「YES」)、印刷制御部201eは、通信部202、ネットワーク20を介して、サーバー装置400に対して、ジョブ情報の要求及び受け取ったプルプリント予約番号を送信する(ステップS515)。
サーバー装置400の読出部401eは、MFP200から、ネットワーク20及び通信部402を介して、ジョブ情報の要求及びプルプリント予約番号を受信する(ステップS515)。次に、読出部401eは、サーバープリント管理テーブル431から、受信したプルプリント予約番号を含むサーバープリント情報を読み出し、読み出したサーバープリント情報からジョブ情報を抽出する(ステップS516)。次に、読出部401eは、通信部402及びネットワーク20を介して、MFP200に対して、ジョブ情報を送信する(ステップS517)。
If the received pull print reservation number exists in the MFP print management table 261 (“YES” in step S513), the print control unit 201e sends a job to the server device 400 via the communication unit 202 and the network 20. The information request and the received pull print reservation number are transmitted (step S515).
The reading unit 401e of the server device 400 receives a request for job information and a pull print reservation number from the MFP 200 via the network 20 and the communication unit 402 (step S515). Next, the reading unit 401e reads server print information including the received pull print reservation number from the server print management table 431, and extracts job information from the read server print information (step S516). Next, the reading unit 401e transmits job information to the MFP 200 via the communication unit 402 and the network 20 (step S517).

印刷制御部201eは、サーバー装置400から、ネットワーク20及び通信部202を介して、ジョブ情報を受信する(ステップS517)。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。エンジン部200zは、ジョブデータを印刷する(ステップS518)。
印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のプルプリント予約番号を含むMFPプリント情報を削除する(ステップS519)。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS520)。
The print control unit 201e receives job information from the server device 400 via the network 20 and the communication unit 202 (step S517). Next, the print control unit 201e outputs job data included in the job information to the engine unit 200z. The engine unit 200z prints job data (step S518).
When printing ends normally, the print control unit 201e deletes MFP print information including the pull print reservation number from the MFP print management table 261 (step S519). Next, the print control unit 201e transmits print completion indicating that printing has been completed to the server device 400 via the communication unit 202 and the network 20 (step S520).

削除部401fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する(ステップS520)。次に、削除部401fは、候補MFP情報を抽出する(ステップS521)。次に、抽出した候補MFP情報に含まれるIPアドレスを用いて、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する(ステップS522)。次に、削除部401fは、サーバープリント管理テーブル431から、上記のプルプリント予約番号を含むサーバープリント情報を削除する(ステップS523)。   The deletion unit 401f receives print completion from the MFP 200 via the network 20 and the communication unit 402 (step S520). Next, the deletion unit 401f extracts candidate MFP information (step S521). Next, using the IP address included in the extracted candidate MFP information, a print completion indicating that the printing has been completed is transmitted to the candidate MFP (step S522). Next, the deletion unit 401f deletes the server print information including the pull print reservation number from the server print management table 431 (step S523).

候補MFPは、サーバー装置400から、ネットワーク20を介して、印刷完了を受信する(ステップS522)。次に、候補MFPは、MFPプリント管理情報からMFPプリント管理情報を削除する(ステップS524)。
これにより、印刷処理を終了する。
(P2Pプルプリントの動作)
MFP200によるP2Pプルプリントの動作について、図50に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図47のステップS481の詳細である。
The candidate MFP receives print completion from the server device 400 via the network 20 (step S522). Next, the candidate MFP deletes the MFP print management information from the MFP print management information (step S524).
Thereby, the printing process is terminated.
(P2P pull print operation)
The P2P pull print operation by the MFP 200 will be described with reference to the flowchart shown in FIG. The operation described here is the details of step S481 in FIG.

入出力部215は、利用者からP2Pプルプリント予約番号の入力を受け付ける。次に、入力を受け付けたP2Pプルプリント予約番号を印刷制御部201eに対して出力する(ステップS531)。印刷制御部201eは、入出力部215からP2Pプルプリント予約番号を受け取る。次に、受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する(ステップS532)。   The input / output unit 215 receives an input of a P2P pull print reservation number from the user. Next, the received P2P pull print reservation number is output to the print control unit 201e (step S531). The print control unit 201 e receives the P2P pull print reservation number from the input / output unit 215. Next, it is confirmed whether or not the received P2P pull print reservation number exists in the MFP print management table 261 (step S532).

受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在しない場合(ステップS533で「NO」)、P2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。入出力部215は、当該メッセージを表示する(ステップS534)。次に、MFP200は、ステップS531へ戻って、処理を繰り返す。   If the received P2P pull print reservation number does not exist in the MFP print management table 261 (“NO” in step S533), a message indicating that the P2P pull print reservation number does not exist in the MFP print management table 261 is output to the input / output unit. 215 for output. The input / output unit 215 displays the message (step S534). Next, the MFP 200 returns to step S531 and repeats the processing.

受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在する場合(ステップS533で「YES」)、印刷制御部201eは、通信部202、ネットワーク20を介して、P2P端末500に対して、ジョブ情報の要求及び受け取ったP2Pプルプリント予約番号を送信する(ステップS535)。
P2P端末500の読出部501eは、MFP200から、ネットワーク20及び通信部502を介して、ジョブ情報の要求及びP2Pプルプリント予約番号を受信する(ステップS535)。次に、読出部501eは、P2Pプリント管理テーブル531から、受信したP2Pプルプリント予約番号を含むP2Pプリント情報を読み出し、読み出したP2Pプリント情報からジョブ情報を抽出する(ステップS536)。次に、読出部501eは、通信部502及びネットワーク20を介して、MFP200に対して、ジョブ情報を送信する(ステップS537)。
When the received P2P pull print reservation number exists in the MFP print management table 261 (“YES” in step S533), the print control unit 201e sends a P2P terminal 500 to the P2P terminal 500 via the communication unit 202 and the network 20. The job information request and the received P2P pull print reservation number are transmitted (step S535).
The reading unit 501e of the P2P terminal 500 receives the job information request and the P2P pull print reservation number from the MFP 200 via the network 20 and the communication unit 502 (step S535). Next, the reading unit 501e reads P2P print information including the received P2P pull print reservation number from the P2P print management table 531, and extracts job information from the read P2P print information (step S536). Next, the reading unit 501e transmits job information to the MFP 200 via the communication unit 502 and the network 20 (step S537).

印刷制御部201eは、P2P端末500から、ネットワーク20及び通信部202を介して、ジョブ情報を受信する(ステップS537)。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。エンジン部200zは、ジョブデータを印刷する(ステップS538)。
印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のP2Pプルプリント予約番号を含むMFPプリント情報を削除する(ステップS539)。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、P2P端末500に対して送信する(ステップS540)。
The print control unit 201e receives job information from the P2P terminal 500 via the network 20 and the communication unit 202 (step S537). Next, the print control unit 201e outputs job data included in the job information to the engine unit 200z. The engine unit 200z prints job data (step S538).
When printing ends normally, the print control unit 201e deletes MFP print information including the P2P pull print reservation number from the MFP print management table 261 (step S539). Next, the print control unit 201e transmits print completion indicating that printing has been completed to the P2P terminal 500 via the communication unit 202 and the network 20 (step S540).

削除部501fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する(ステップS540)。次に、削除部501fは、P2Pプリント管理テーブル531から、上記のP2Pプルプリント予約番号を含むP2Pプリント情報を削除する(ステップS541)。
また、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS542)。
The deletion unit 501f receives print completion from the MFP 200 via the network 20 and the communication unit 402 (step S540). Next, the deletion unit 501f deletes the P2P print information including the P2P pull print reservation number from the P2P print management table 531 (step S541).
In addition, the print control unit 201e transmits print completion indicating that printing is completed to the server device 400 via the communication unit 202 and the network 20 (step S542).

削除部401fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する(ステップS542)。次に、削除部401fは、候補MFP情報を抽出する(ステップS543)。次に、抽出した候補MFP情報に含まれるIPアドレスを用いて、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する(ステップS544)。次に、削除部401fは、サーバープリント管理テーブル431から、上記のP2Pプルプリント予約番号を含むサーバープリント情報を削除する(ステップS545)。   The deletion unit 401f receives print completion from the MFP 200 via the network 20 and the communication unit 402 (step S542). Next, the deletion unit 401f extracts candidate MFP information (step S543). Next, using the IP address included in the extracted candidate MFP information, a print completion indicating that the printing has been completed is transmitted to the candidate MFP (step S544). Next, the deletion unit 401f deletes the server print information including the P2P pull print reservation number from the server print management table 431 (step S545).

候補MFPは、サーバー装置400から、ネットワーク20を介して、印刷完了を受信する(ステップS544)。次に、候補MFPは、MFPプリント管理情報からMFPプリント管理情報を削除する(ステップS546)。
これにより、印刷処理を終了する。
(9)その他の表示制御
図22に示すMFP状態表示画面581を表示する動作について、図51に示すシーケンス図を用いて説明する。
The candidate MFP receives print completion from the server apparatus 400 via the network 20 (step S544). Next, the candidate MFP deletes the MFP print management information from the MFP print management information (step S546).
Thereby, the printing process is terminated.
(9) Other Display Control The operation for displaying the MFP status display screen 581 shown in FIG. 22 will be described with reference to the sequence diagram shown in FIG.

ネットワーク20には、地図サーバー装置が接続されている。地図サーバー装置は、各地の地図データを記憶している。
状態表示端末300の位置取得部301gは、当該状態表示端末300が位置する所在地を示す所在地情報を取得する(ステップS560)。
次に、位置取得部301gは、取得した所在地情報及びその所在地情報により示される位置の周辺の地図の要求を、通信部302及びネットワーク20を介して、地図サーバー装置に対して送信する(ステップS561)。
A map server device is connected to the network 20. The map server device stores map data for each location.
The position acquisition unit 301g of the status display terminal 300 acquires location information indicating the location where the status display terminal 300 is located (step S560).
Next, the location acquisition unit 301g transmits a request for the acquired location information and a map around the location indicated by the location information to the map server device via the communication unit 302 and the network 20 (step S561). ).

地図サーバー装置の検索部は、状態表示端末300から、ネットワーク20を介して、所在地情報及び地図の要求を、受信する(ステップS561)。次に、検索部は、所在地情報により示される位置を含む地図データを内部から検索して読み出す(ステップS562)。次に、読み出した地図データを、ネットワーク20を介して、状態表示端末300に対して送信する(ステップS563)。   The search unit of the map server device receives location information and a map request from the state display terminal 300 via the network 20 (step S561). Next, the search unit searches and reads out map data including the position indicated by the location information from the inside (step S562). Next, the read map data is transmitted to the status display terminal 300 via the network 20 (step S563).

表示制御部301bは、地図サーバー装置から、ネットワーク20を介して、地図データを受信し、受信した地図データを記憶部303に書き込む(ステップS563)。
次に、表示制御部301bは、状態テーブルに含まれる全ての候補MFP情報について、ステップS565〜S566を繰り返す(ステップS564〜S567)。
表示制御部301bは、地図データ上に、候補MFP情報内の所在地情報により示される位置を指し示すように、当該候補MFP情報に含まれるMFP識別番号を描画する(ステップS565)。
The display control unit 301b receives map data from the map server device via the network 20, and writes the received map data in the storage unit 303 (step S563).
Next, the display control unit 301b repeats Steps S565 to S566 for all candidate MFP information included in the state table (Steps S564 to S567).
The display control unit 301b draws the MFP identification number included in the candidate MFP information so as to indicate the position indicated by the location information in the candidate MFP information on the map data (step S565).

次に、表示制御部301bは、地図データ上において、描画したMFP識別番号の近辺に、候補MFP情報内のステータスを描画する(ステップS566)。
状態テーブルに含まれる全ての候補MFP情報について、MFP識別番号及びステータスの描画が終了すると、表示制御部301bは、地図データを表示部304に対して出力する。表示部304は、地図データを表示する(ステップS568)。
Next, the display control unit 301b draws the status in the candidate MFP information in the vicinity of the drawn MFP identification number on the map data (step S566).
When drawing of MFP identification numbers and status is completed for all candidate MFP information included in the state table, the display control unit 301b outputs map data to the display unit 304. The display unit 304 displays the map data (step S568).

これにより、状態表示端末300による地図データの表示処理を終了する。
2.その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
(1)MFP200は、制御部201に代えて、図52に示す制御部201xを備えるとしてもよい。この図に示すように、制御部201xは、利用者確認部201a、プリント予約部201b、タイマー処理部201c、状態確認部201d、印刷制御部201e、判断部201f及び生成部201gを含む。
Thereby, the display process of the map data by the state display terminal 300 is completed.
2. Other Modifications Although the present invention has been described based on the above-described embodiment, it is needless to say that the present invention is not limited to the above-described embodiment. The following cases are also included in the present invention.
(1) The MFP 200 may include a control unit 201x illustrated in FIG. 52 instead of the control unit 201. As shown in this figure, the control unit 201x includes a user confirmation unit 201a, a print reservation unit 201b, a timer processing unit 201c, a state confirmation unit 201d, a print control unit 201e, a determination unit 201f, and a generation unit 201g.

制御部201xに含まれる利用者確認部201a、プリント予約部201b、タイマー処理部201c、状態確認部201d及び印刷制御部201eは、それぞれ、制御部201に含まれる利用者確認部201a、プリント予約部201b、タイマー処理部201c、状態確認部201d及び印刷制御部201eと同一である。
ここでは、判断部201f及び生成部201gを中心として説明する。
A user confirmation unit 201a, a print reservation unit 201b, a timer processing unit 201c, a state confirmation unit 201d, and a print control unit 201e included in the control unit 201x are respectively a user confirmation unit 201a and a print reservation unit included in the control unit 201. 201b, the timer processing unit 201c, the state confirmation unit 201d, and the print control unit 201e.
Here, the determination unit 201f and the generation unit 201g will be mainly described.

判断部201f及び生成部201gによる判断及びメッセージの生成の動作について、図53に示すフローチャートを用いて説明する。
判断部201fは、システムパラメーター222のジョブモード222aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する(ステップS601)。
Operations of determination and message generation by the determination unit 201f and the generation unit 201g will be described with reference to a flowchart shown in FIG.
The determination unit 201f determines whether the job mode 222a of the system parameter 222 is “0” (BOX print) or “1” (pull print) (step S601).

ジョブモード222aが、「0」である場合(ステップS601で「0:BOXプリント」)、判断部201fは、メッセージの第1生成処理を行う(ステップS603)。これによりメッセージの生成処理を終了する。
ジョブモード222aが、「1」である場合(ステップS601で「1:プルプリント」)、判断部201fは、システムパラメーター222のチェックモード222bが、「0」(サーバー装置によるチェック)であるか、「1」(MFPによるチェック)であるか、又は、「2」(サーバー装置とMFPによるチェック)であるかを判断する(ステップS602)。
When the job mode 222a is “0” (“0: BOX print” in step S601), the determination unit 201f performs a first message generation process (step S603). This completes the message generation process.
When the job mode 222a is “1” (“1: pull print” in step S601), the determination unit 201f determines whether the check mode 222b of the system parameter 222 is “0” (check by the server device), It is determined whether it is “1” (check by MFP) or “2” (check by server device and MFP) (step S602).

システムパラメーター222のチェックモード222bが、「0」である場合(ステップS602で「0:サーバー装置」)、判断部201fは、メッセージの第1生成処理を行う(ステップS603)。これによりメッセージの生成処理を終了する。
システムパラメーター322のチェックモード322bが、「1」又は「2」である場合(ステップS602で「1:MFP、2:サーバー装置とMFP」)、判断部201fは、メッセージの第2生成処理を行う(ステップS604)。これによりメッセージの生成処理を終了する。
When the check mode 222b of the system parameter 222 is “0” (“0: server device” in step S602), the determination unit 201f performs a first message generation process (step S603). This completes the message generation process.
When the check mode 322b of the system parameter 322 is “1” or “2” (“1: MFP, 2: server device and MFP” in step S602), the determination unit 201f performs a second message generation process. (Step S604). This completes the message generation process.

(第1生成処理)
次に、メッセージの第1生成処理の動作について、図54に示すシーケンス図を用いて説明する。なお、図35に示すステップS255及びS257に代えて、以下の動作をすればよい。
判断部201fは、当該MFPのステータスが正常を示すか、異常を示すかを判断する(ステップS611)。当該MFPのステータスが正常を示す場合(ステップS611で「正常」)、生成部201gは、印刷可を示すメッセージを生成する(ステップS612)。
(First generation process)
Next, the operation of the first message generation process will be described with reference to the sequence diagram shown in FIG. Note that the following operation may be performed instead of steps S255 and S257 shown in FIG.
The determination unit 201f determines whether the status of the MFP indicates normal or abnormal (step S611). When the status of the MFP indicates normal (“normal” in step S611), the generation unit 201g generates a message indicating that printing is possible (step S612).

一方、当該MFPのステータスが異常を示す場合(ステップS611で「異常」)、生成部201gは、印刷不可を示すメッセージを生成する(ステップS613)。
次に、制御部201xは、MFP識別番号等とともに、生成したメッセージを、通信部202、ネットワーク20を介して、状態表示端末300に対して送信する(ステップS614)。
On the other hand, when the status of the MFP indicates abnormality (“abnormal” in step S611), the generation unit 201g generates a message indicating that printing cannot be performed (step S613).
Next, the control unit 201x transmits the generated message together with the MFP identification number and the like to the status display terminal 300 via the communication unit 202 and the network 20 (step S614).

状態表示端末300の制御部301は、MFP200から、ネットワーク20及び通信部302を介して、MFP識別番号等とともに上記のメッセージを受信する(ステップS614)。次に、制御部301は、受信したMFP識別番号等とともに上記のメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに上記のメッセージを表示する(ステップS615)。これにより、メッセージの表示処理を終了する。   The control unit 301 of the status display terminal 300 receives the above message together with the MFP identification number and the like from the MFP 200 via the network 20 and the communication unit 302 (step S614). Next, the control unit 301 outputs the above message to the display unit 304 together with the received MFP identification number and the like. The display unit 304 displays the above message together with the MFP identification number and the like (step S615). This completes the message display process.

(第2生成処理)
次に、メッセージの第2生成処理の動作について、図55に示すシーケンス図を用いて説明する。なお、図36に示すステップS266〜S269及びS271に代えて、以下の動作をすればよい。
判断部201fは、当該MFPのステータスが正常を示すか、異常を示すかを判断する(ステップS631)。当該MFPのステータスが正常を示す場合(ステップS631で「正常」)、判断部201fは、サーバー装置へのアクセス結果が正常を示すか、異常を示すかを判断する(ステップS632)。
(Second generation process)
Next, the operation of the second message generation process will be described with reference to the sequence diagram shown in FIG. Note that the following operations may be performed instead of steps S266 to S269 and S271 shown in FIG.
The determination unit 201f determines whether the status of the MFP indicates normal or abnormal (step S631). When the status of the MFP indicates normal (“normal” in step S631), the determination unit 201f determines whether the access result to the server apparatus indicates normal or abnormal (step S632).

サーバー装置へのアクセス結果が正常を示す場合(ステップS632で「正常」)、生成部201gは、印刷可を示すメッセージを生成する(ステップS635)。
次に、判断部201fは、P2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する(ステップS633)。P2Pモード222cが「1」である場合(ステップS633で「1:対応」)、判断部201fは、P2P端末へのアクセス結果が正常を示すか、異常を示すかを判断する(ステップS634)。
If the access result to the server device indicates normal (“normal” in step S632), the generation unit 201g generates a message indicating that printing is possible (step S635).
Next, the determination unit 201f determines whether the P2P mode 222c is “0” (not compatible with P2P printing) or “1” (compatible with P2P printing) (step S633). When the P2P mode 222c is “1” (“1: corresponding” in step S633), the determination unit 201f determines whether the access result to the P2P terminal indicates normal or abnormal (step S634).

P2P端末へのアクセス結果が正常を示す場合(ステップS634で「正常」)、生成部201gは、条件付き印刷可を示すメッセージを生成する(ステップS636)。
当該MFPのステータスが異常を示す場合(ステップS631で「異常」)、P2Pモード222cが「0」である場合(ステップS633で「0:非対応」)、又は、P2P端末へのアクセス結果が異常を示す場合(ステップS634で「異常」)、生成部201gは、印刷不可を示すメッセージを生成する(ステップS637)。
When the access result to the P2P terminal indicates normal (“normal” in step S634), the generation unit 201g generates a message indicating that conditional printing is possible (step S636).
When the status of the MFP indicates an abnormality (“abnormal” in step S631), when the P2P mode 222c is “0” (“0: not supported” in step S633), or the access result to the P2P terminal is abnormal (“Abnormal” in step S634), the generation unit 201g generates a message indicating that printing is not possible (step S637).

次に、制御部201xは、MFP識別番号等とともに、生成したメッセージを、通信部202、ネットワーク20を介して、状態表示端末300に対して送信する(ステップS638)。
状態表示端末300の制御部301は、MFP200から、ネットワーク20及び通信部302を介して、MFP識別番号等とともに上記のメッセージを受信する(ステップS638)。次に、制御部301は、受信したMFP識別番号等とともに上記のメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに上記のメッセージを表示する(ステップS639)。これにより、メッセージの表示処理を終了する。
Next, the control unit 201x transmits the generated message together with the MFP identification number and the like to the status display terminal 300 via the communication unit 202 and the network 20 (step S638).
The control unit 301 of the status display terminal 300 receives the above message together with the MFP identification number and the like from the MFP 200 via the network 20 and the communication unit 302 (step S638). Next, the control unit 301 outputs the above message to the display unit 304 together with the received MFP identification number and the like. The display unit 304 displays the above message together with the MFP identification number and the like (step S639). This completes the message display process.

なお、判断部201fは、定期的に前記判断を行うとしてもよい。定期的とは、上記の実施の形態において説明した通りである。
(2)上記の実施の形態において、印刷時に、MFP200の入出力部215は、利用者から、「BOXプリント」、「プルプリント」及び「P2Pプルプリント」のうちのいずれかのプリントの種類の指定を受け付けるとしている。しかし、これには限定されない。
Note that the determination unit 201f may periodically make the determination. The term “periodic” is as described in the above embodiment.
(2) In the above embodiment, at the time of printing, the input / output unit 215 of the MFP 200 receives a print type of any one of “BOX print”, “pull print”, and “P2P pull print” from the user. The specification is accepted. However, it is not limited to this.

入出力部215は、利用者から、「BOXプリント」及び「プルプリント」のうちのいずれかのプリントの種類の指定を受け付けるとしてもよい。ここで、プリントの種類として「プルプリント」を受け付け、P2PモードがP2Pプリント対応である場合、プルプリントの印刷処理において、サーバー装置400へのアクセスができないとき、P2Pプルプリントの印刷処理を行うとしてもよい。言い換えると、MFP200は、P2P端末500からジョブ情報を取得してもよい。   The input / output unit 215 may accept designation of any one of “BOX print” and “pull print” from the user. Here, when “pull print” is accepted as the print type and the P2P mode is compatible with P2P print, when the server apparatus 400 cannot be accessed in the print process of the pull print, the print process of the P2P pull print is performed. Also good. In other words, the MFP 200 may acquire job information from the P2P terminal 500.

(3)図41のステップS384及びS387に示すように、システムパラメーター322のチェックモード322bが、「2」である場合、状態表示端末300の表示制御部301bは、サーバー装置400とMFP200によるチェックにおける表示処理を行う。また、この場合の詳細の手順については、図45〜図46に示している。
しかし、本発明は、図45〜図46に示す手順には限定されない。次に示すようにしてもよい。
(3) As shown in steps S384 and S387 in FIG. 41, when the check mode 322b of the system parameter 322 is “2”, the display control unit 301b of the status display terminal 300 performs the check by the server device 400 and the MFP 200. Perform display processing. The detailed procedure in this case is shown in FIGS.
However, the present invention is not limited to the procedure shown in FIGS. The following may be used.

なお、前提として、同一の時点において、同一の装置の状態は、一致するものとする。例えば、状態表示端末300がサーバー装置400を介して取得するMFP200のステータスと、状態表示端末300がMFP200から取得するMFP200のステータスとは、一致するものとする。
サーバー装置400によるチェック及びMFP200によるチェックの組合せと印刷可否との関係を図56及び図57に示す。具体的には、図56及び図57に、状態表示端末300がサーバー装置400から受け取る情報、及び、状態表示端末300がMFP200から受け取る情報の組合せにより、どのようして、印刷可否を決定しているかを示す。
As a premise, it is assumed that the states of the same device match at the same time. For example, it is assumed that the status of the MFP 200 acquired by the status display terminal 300 via the server device 400 matches the status of the MFP 200 acquired by the status display terminal 300 from the MFP 200.
56 and 57 show the relationship between the combination of the check by the server apparatus 400 and the check by the MFP 200 and the printability. Specifically, in FIG. 56 and FIG. 57, how to determine whether printing is possible is determined by a combination of information received from the server apparatus 400 by the status display terminal 300 and information received from the MFP 200 by the status display terminal 300. Indicates whether or not

ここで、状態表示端末300がサーバー装置400から受け取る情報は、状態表示端末300がサーバー装置400から受け取る応答(の有無)、MFP200からの応答(の有無)及びMFP200のステータスを含む。
また、状態表示端末300がMFP200から受け取る情報は、状態表示端末300がMFP200から受け取る応答(の有無)、MFP200のステータス、サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果を含む。
Here, the information received by the status display terminal 300 from the server device 400 includes a response (presence / absence) of the status display terminal 300 received from the server device 400, a response (presence / absence) of the MFP 200, and the status of the MFP 200.
Information received by the status display terminal 300 from the MFP 200 includes a response (presence / absence) of the status display terminal 300 received from the MFP 200, the status of the MFP 200, an access result for the server device 400, and an access result for the P2P terminal 500.

図56及び図57に示すように、状態表示端末300がサーバー装置400から受け取る情報、及び、状態表示端末300がMFP200から受け取る情報の各組合せについて、項目番号を付しているので、この項目番号を用いて、各組合せを特定する。
(a)項目番号1−1は、状態表示端末300がサーバー装置400から受け取る応答が無く、状態表示端末300がMFP200から受け取る応答が無い場合を示している。この場合、サーバー装置400から受け取る情報のうち、MFP200からの応答(の有無)及びMFP200のステータスは、それぞれ、不明である。また、MFP200から受け取る情報のうち、MFP200のステータス、サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果は、それぞれ、不明である。従って、項目番号1−1において、印刷可否を「不可」としている。
As shown in FIGS. 56 and 57, each item combination of information received by the status display terminal 300 from the server device 400 and information received by the status display terminal 300 from the MFP 200 is given an item number. To identify each combination.
(A) Item number 1-1 indicates a case where the status display terminal 300 does not receive a response from the server device 400 and the status display terminal 300 does not receive a response from the MFP 200. In this case, of the information received from the server device 400, the response (presence / absence) from the MFP 200 and the status of the MFP 200 are unknown. Of the information received from the MFP 200, the status of the MFP 200, the access result to the server device 400, and the access result to the P2P terminal 500 are unknown. Accordingly, in item number 1-1, whether printing is possible is set to “impossible”.

(b)項目番号2−1〜2−4は、状態表示端末300がサーバー装置400から受け取る応答が無く、状態表示端末300がMFP200から受け取る応答が有る場合を示している。この場合、サーバー装置400から受け取る情報のうち、MFP200からの応答(の有無)及びMFP200のステータスは、それぞれ、不明である。
(b−1)項目番号2−1は、MFP200から受け取る情報のうち、MFP200のステータスが異常である場合を示している。また、図56及び図57において、「−」は、「don't care」であることを示している。サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果は、それぞれ、正常及び異常のいずれであってもよい。
(B) Item numbers 2-1 to 2-4 indicate cases where there is no response received from the server apparatus 400 by the status display terminal 300 and there is a response received from the MFP 200 by the status display terminal 300. In this case, of the information received from the server device 400, the response (presence / absence) from the MFP 200 and the status of the MFP 200 are unknown.
(B-1) Item number 2-1 indicates a case in which the status of the MFP 200 is abnormal among the information received from the MFP 200. In FIGS. 56 and 57, “-” indicates “don't care”. The access result for the server device 400 and the access result for the P2P terminal 500 may be either normal or abnormal.

従って、項目番号2−1において、印刷可否を「不可」としている。
なお、MPF200から受け取る情報によってのみ、印刷の可否を決定できる場合には、サーバー装置400から受け取る情報を用いないとしてもよい。
(b−2)項目番号2−2は、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置400に対するアクセス結果も正常である場合を示している。この場合、P2P端末500に対するアクセス結果は、正常であっても異常であってもよい。
Therefore, in item number 2-1, the printability is set to “impossible”.
Note that if it is possible to determine whether printing is possible only by information received from the MPF 200, the information received from the server apparatus 400 may not be used.
(B-2) The item number 2-2 indicates a case where the status of the MFP 200 is normal among the information received from the MFP 200 and the access result to the server device 400 is also normal. In this case, the access result for the P2P terminal 500 may be normal or abnormal.

従って、項目番号2−2において、印刷可否を「可」としている。
(b−3)項目番号2−3は、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置400に対するアクセス結果は異常であり、P2P端末500に対するアクセス結果は正常である場合を示している。
従って、項目番号2−3において、印刷可否を「可」としている。
Therefore, in the item number 2-2, the printability is “permitted”.
(B-3) Item No. 2-3 indicates a case in which the status of the MFP 200 is normal among the information received from the MFP 200, the access result for the server device 400 is abnormal, and the access result for the P2P terminal 500 is normal. Show.
Therefore, in item number 2-3, the printability is set to “permitted”.

(b−4)項目番号2−4は、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置400に対するアクセス結果は異常であり、P2P端末500に対するアクセス結果は異常である場合を示している。
従って、項目番号2−4において、印刷可否を「不可」としている。
(c)項目番号3−1〜3−3は、状態表示端末300がサーバー装置400から受け取る応答が有り、状態表示端末300がMFP200から受け取る応答が無い場合を示している。
(B-4) Item number 2-4 indicates a case in which the status of MFP 200 is normal among the information received from MFP 200, the access result for server device 400 is abnormal, and the access result for P2P terminal 500 is abnormal. Show.
Accordingly, in item number 2-4, the printability is set to “impossible”.
(C) Item numbers 3-1 to 3-3 indicate a case where there is a response that the status display terminal 300 receives from the server device 400, and there is no response that the status display terminal 300 receives from the MFP 200.

この場合、状態表示端末300がMFP200から受け取る情報のうち、MFP200のステータス、サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果は、それぞれ、不明である。
(c−1)項目番号3−1は、サーバー装置400から受け取る情報のうち、MFP200からの応答が無い場合を示している。このため、MFP200のステータスは、不明である。
In this case, among the information received from the MFP 200 by the status display terminal 300, the status of the MFP 200, the access result to the server device 400, and the access result to the P2P terminal 500 are unknown.
(C-1) Item number 3-1 indicates a case where no response is received from the MFP 200 among the information received from the server apparatus 400. For this reason, the status of the MFP 200 is unknown.

従って、項目番号3−1において、印刷可否を「不可」としている。
(c−2)項目番号3−2は、サーバー装置400から受け取る情報のうち、MFP200からの応答が有り、MFP200のステータスが正常である場合を示している。
従って、項目番号3−2において、印刷可否を「可」としている。
(c−3)項目番号3−3は、サーバー装置400から受け取る情報のうち、MFP200からの応答が有り、MFP200のステータスが異常である場合を示している。
Therefore, in item number 3-1, the printability is set to “impossible”.
(C-2) The item number 3-2 indicates a case where there is a response from the MFP 200 among the information received from the server device 400, and the status of the MFP 200 is normal.
Therefore, in item number 3-2, the printability is set to “permitted”.
(C-3) Item number 3-3 indicates a case in which there is a response from MFP 200 among the information received from server device 400, and the status of MFP 200 is abnormal.

従って、項目番号3−3において、印刷可否を「不可」としている。
(d)項目番号4−1〜4−12は、状態表示端末300がサーバー装置400から受け取る応答が有り、状態表示端末300がMFP200から受け取る応答も有る場合を示している。
(d−1)項目番号4−1は、サーバー装置400から受け取る情報のうち、MFP200からの応答が無く、MFP200から受け取る情報のうち、MFP200のステータスが異常である場合を示している。サーバー装置400から受け取る情報のうち、MFP200からの応答が無いので、サーバー装置400から受け取る情報からは、MFPのステータスは、不明である。MFP200から受け取る情報のうち、サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果は、それぞれ、正常及び異常のいずれであってもよい。
Therefore, in item number 3-3, whether printing is possible is set to “impossible”.
(D) Item numbers 4-1 to 4-12 indicate a case where there is a response that the status display terminal 300 receives from the server device 400 and a response that the status display terminal 300 receives from the MFP 200.
(D-1) The item number 4-1 indicates a case in which there is no response from the MFP 200 among the information received from the server device 400, and the status of the MFP 200 is abnormal among the information received from the MFP 200. Since there is no response from the MFP 200 among the information received from the server device 400, the status of the MFP is unknown from the information received from the server device 400. Of the information received from the MFP 200, the access result for the server device 400 and the access result for the P2P terminal 500 may be either normal or abnormal.

従って、項目番号4−1において、印刷可否を「不可」としている。
(d−2)項目番号4−2、4−3、4−4の場合には、以下の状況を想定している。
・MFP200とサーバー装置400との間の通信回線が切断等されている。
・MFP200と状態表示端末300との間の通信回線は、正常である。
・状態表示端末300とサーバー装置との間の通信回線は、正常である。
Therefore, in item number 4-1, whether printing is possible is set to “impossible”.
(D-2) In the case of item numbers 4-2, 4-3, and 4-4, the following situation is assumed.
A communication line between the MFP 200 and the server device 400 is disconnected.
The communication line between the MFP 200 and the status display terminal 300 is normal.
The communication line between the status display terminal 300 and the server device is normal.

項目番号4−2は、サーバー装置400から受け取る情報のうち、MFP200からの応答が無く、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置に対するアクセス結果が正常である場合を示している。
MFP200とサーバー装置400との間の通信回線が切断等されているので、MFP200から受け取る情報のうち、サーバー装置に対するアクセス結果が正常である場合は、発生し得ない。つまり、項目番号4−2に示す場合は、発生し得ない。
Item number 4-2 indicates a case in which there is no response from the MFP 200 among the information received from the server apparatus 400, the status of the MFP 200 is normal among the information received from the MFP 200, and the access result to the server apparatus is normal. ing.
Since the communication line between the MFP 200 and the server apparatus 400 is disconnected, it cannot occur when the access result to the server apparatus is normal among the information received from the MFP 200. That is, it cannot occur in the case of item number 4-2.

項目番号4−3は、サーバー装置400から受け取る情報のうち、MFP200からの応答が無く、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置400に対するアクセス結果が異常であり、P2P端末500に対するアクセス結果が正常である場合を示している。この場合においては、MFP200とサーバー装置400との間の通信回線が切断等されていることが、サーバー装置400に対するアクセス結果が異常である原因である。   Item No. 4-3 is that there is no response from the MFP 200 among the information received from the server apparatus 400, the status of the MFP 200 is normal among the information received from the MFP 200, the access result to the server apparatus 400 is abnormal, and P2P The case where the access result with respect to the terminal 500 is normal is shown. In this case, the communication line between the MFP 200 and the server apparatus 400 is disconnected or the like is a cause of an abnormal access result to the server apparatus 400.

従って、項目番号4−3において、P2P端末500に対するアクセス結果が正常であるので、印刷可否を「可」としている。
項目番号4−4は、サーバー装置400から受け取る情報のうち、MFP200からの応答が無く、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置400に対するアクセス結果が異常であり、P2P端末500に対するアクセス結果が異常である場合を示している。
Therefore, in item number 4-3, since the access result to the P2P terminal 500 is normal, the printability is set to “permitted”.
Item No. 4-4 is that there is no response from the MFP 200 among the information received from the server device 400, the status of the MFP 200 is normal among the information received from the MFP 200, the access result to the server device 400 is abnormal, and P2P The case where the access result with respect to the terminal 500 is abnormal is shown.

従って、項目番号4−4において、印刷可否を「不可」としている。
(d−3)項目番号4−5〜4−8は、サーバー装置400から受け取る情報のうち、MFP200からの応答が有り、MFP200のステータスが正常である場合を示している。
項目番号4−5において、MFP200から受け取る情報のうち、MFP200のステータスは、異常である。一方、サーバー装置400から受け取る情報のうち、MFP200のステータスは、正常である。従って、項目番号4−5に示す場合は、発生し得ない。
Therefore, in item number 4-4, the printability is set to “impossible”.
(D-3) Item numbers 4-5 to 4-8 indicate a case where there is a response from the MFP 200 among the information received from the server device 400 and the status of the MFP 200 is normal.
Of the information received from the MFP 200 in the item number 4-5, the status of the MFP 200 is abnormal. On the other hand, among the information received from the server device 400, the status of the MFP 200 is normal. Therefore, in the case of item number 4-5, it cannot occur.

項目番号4−6は、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置400に対するアクセス結果が正常である場合を示している。P2P端末500に対するアクセス結果は、正常及び異常のいずれであってもよい。
従って、項目番号4−6において、印刷可否を「可」としている。
項目番号4−7において、MFP200から受け取る情報のうち、サーバー装置400に対するアクセス結果は、異常である。一方、サーバー装置400から、MFP200のステータスが正常であることを示す情報を受け取っている。このように、サーバー装置400の状態に矛盾があり、項目番号4−7に示す場合は、発生し得ない。また、項目番号4−8においても、項目番号4−7と同様であり、項目番号4−8に示す場合は、発生し得ない。
Item number 4-6 indicates a case in which the status of the MFP 200 is normal and the access result to the server device 400 is normal among the information received from the MFP 200. The access result for the P2P terminal 500 may be normal or abnormal.
Therefore, in item number 4-6, the printability is set to “permitted”.
Of the information received from the MFP 200 in item number 4-7, the access result to the server device 400 is abnormal. On the other hand, information indicating that the status of the MFP 200 is normal is received from the server apparatus 400. As described above, there is a contradiction in the state of the server apparatus 400, and it cannot occur when the item number 4-7 indicates. Also, the item number 4-8 is the same as the item number 4-7, and cannot occur in the case of the item number 4-8.

(d−4)項目番号4−9〜4−12は、サーバー装置400から受け取る情報のうち、MFP200からの応答が有り、MFP200のステータスが異常である場合を示している。
項目番号4−9は、サーバー装置400から受け取る情報のうち、MFP200のステータスが異常であり、MFP200から受け取る情報のうち、MFP200のステータスが異常である場合を示している。サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果は、それぞれ、正常及び異常のいずれであってもよい。
(D-4) Item numbers 4-9 to 4-12 indicate a case where there is a response from the MFP 200 among the information received from the server apparatus 400, and the status of the MFP 200 is abnormal.
Item number 4-9 indicates a case where the status of the MFP 200 is abnormal among the information received from the server device 400, and the status of the MFP 200 is abnormal among the information received from the MFP 200. The access result for the server device 400 and the access result for the P2P terminal 500 may be either normal or abnormal.

従って、項目番号4−9において、印刷可否を「不可」としている。
項目番号4−10、4−11及び4−12は、サーバー装置400から受け取る情報のうち、MFP200のステータスが異常であり、MFP200から受け取る情報のうち、MFP200のステータスが正常である場合を示している。
従って、項目番号4−10、4−11及び4−12の場合は、発生し得ない。
Therefore, in item number 4-9, the printability is set to “impossible”.
Item numbers 4-10, 4-11 and 4-12 indicate cases where the status of the MFP 200 is abnormal among the information received from the server device 400 and the status of the MFP 200 is normal among the information received from the MFP 200. Yes.
Therefore, it cannot occur in the case of item numbers 4-10, 4-11, and 4-12.

以上、図56及び図57に基づいて説明した。
なお、上記において、MPF200から受け取る情報によってのみ、印刷の可否を決定できる場合には、サーバー装置400から受け取る情報を用いないとしてもよい。また、サーバー装置400から受け取る情報によってのみ、印刷の可否を決定できる場合には、MPF200から受け取る情報を用いないとしてもよい。
In the above, it demonstrated based on FIG.56 and FIG.57.
In the above description, when it is possible to determine whether printing is possible only by information received from the MPF 200, the information received from the server apparatus 400 may not be used. Further, if it is possible to determine whether printing is possible only by information received from the server apparatus 400, the information received from the MPF 200 may not be used.

(状態表示端末300の動作)
次に、図56及び図57に示す組合せの場合において、状態表示端末300の動作を図58に示すフローチャートを用いて説明する。
表示制御部301bの判断部301cは、サーバー装置400からの応答が有り、かつ、その応答の受信タイミングが定期的であるか、サーバー装置400からの応答が無いか、又は、その応答の受信タイミングが定期的でないかを判断する(ステップS701)。また、判断部301cは、MFP200からの応答が有り、かつ、その応答の受信タイミングが定期的であるか、MFP200からの応答が無いか、又は、その応答の受信タイミングが定期的でないかを判断する(ステップS702、S703)。
(Operation of status display terminal 300)
Next, in the case of the combination shown in FIGS. 56 and 57, the operation of the status display terminal 300 will be described using the flowchart shown in FIG.
The determination unit 301c of the display control unit 301b has a response from the server device 400, and the reception timing of the response is periodic, or there is no response from the server device 400, or the reception timing of the response Is not regular (step S701). Further, the determination unit 301c determines whether there is a response from the MFP 200 and the reception timing of the response is regular, whether there is no response from the MFP 200, or whether the reception timing of the response is not regular. (Steps S702 and S703).

サーバー装置400からの応答が無いか、又は、その応答の受信タイミングが定期的でなく(ステップS701で「無し又は非定期的」)、MFP200からの応答が無いか、又は、その応答の受信タイミングが定期的でない(ステップS702で「無し又は非定期的」)場合、生成部301dは、印刷不可を示すメッセージを生成する(ステップS704)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS705)。これにより、処理を終了する。   There is no response from the server apparatus 400, or the reception timing of the response is not periodic (“none or non-periodic” in step S701), and there is no response from the MFP 200, or the reception timing of the response Is not periodic (“none or non-periodic” in step S702), the generation unit 301d generates a message indicating that printing is not possible (step S704). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed along with the MFP identification number and the like (step S705). Thereby, the process is terminated.

サーバー装置400からの応答が無いか、又は、その応答の受信タイミングが定期的でなく(ステップS701で「無し又は非定期的」)、MFP200からの応答が有り、かつ、その応答の受信タイミングが定期的である(ステップS702で「有りかつ定期的」)場合、状態表示端末300は、第1表示処理を行う(ステップS706)。これにより、処理を終了する。   There is no response from the server device 400, or the reception timing of the response is not regular ("None or non-periodic" in step S701), there is a response from the MFP 200, and the reception timing of the response is If it is regular (“present and regular” in step S702), the status display terminal 300 performs the first display process (step S706). Thereby, the process is terminated.

サーバー装置400からの応答が有り、かつ、その応答の受信タイミングが定期的であり(ステップS701で「有りかつ定期的」)、MFP200からの応答がなく、又は、その応答の受信タイミングが非定期的である(ステップS703で「無し又は非定期的」)場合、状態表示端末300は、第2表示処理を行う(ステップS707)。これにより、処理を終了する。   There is a response from the server apparatus 400 and the reception timing of the response is periodic (“Yes and periodic” in step S701), and there is no response from the MFP 200, or the reception timing of the response is irregular. If it is the target (“none or non-periodic” in step S703), the status display terminal 300 performs the second display process (step S707). Thereby, the process is terminated.

サーバー装置400からの応答が有り、かつ、その応答の受信タイミングが定期的であり(ステップS701で「有りかつ定期的」)、MFP200からの応答があり、かつ、その応答の受信タイミングが定期的である(ステップS703で「有りかつ定期的」)場合、状態表示端末300は、第3表示処理を行う(ステップS708)。これにより、処理を終了する。   There is a response from the server device 400, and the reception timing of the response is regular ("Yes and regular" in step S701), there is a response from the MFP 200, and the reception timing of the response is regular ("Yes and periodic" in step S703), the status display terminal 300 performs a third display process (step S708). Thereby, the process is terminated.

(第1表示処理の動作)
状態表示端末300による第1表示処理の動作について、図59に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図58のステップS706の詳細である。
表示制御部301bの判断部301cは、MFP200から受信したMFP200のステータスが正常を示すか異常を示すかを判断する(ステップS721)。受信したステータスが正常を示す場合(ステップS721で「正常」)、判断部301cは、MFP200から受信した、サーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS722)。サーバー装置400へのアクセス結果が正常を示す場合(ステップS722で「正常」)、生成部301dは、印刷可を示すメッセージを生成する(ステップS723)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS724)。これにより、処理を終了する。
(Operation of the first display process)
The operation of the first display process by the status display terminal 300 will be described using the flowchart shown in FIG. The operation described here is the details of step S706 in FIG.
The determination unit 301c of the display control unit 301b determines whether the status of the MFP 200 received from the MFP 200 indicates normal or abnormal (step S721). When the received status indicates normal (“normal” in step S721), the determination unit 301c determines whether the access result to the server apparatus 400 received from the MFP 200 indicates normal or abnormal (step S722). . If the access result to the server device 400 indicates normal (“normal” in step S722), the generation unit 301d generates a message indicating that printing is possible (step S723). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible together with the MFP identification number and the like (step S724). Thereby, the process is terminated.

サーバー装置400へのアクセス結果が異常を示す場合(ステップS722で「異常」)、判断部301cは、システムパラメーター322のP2Pモード322cを確認する(ステップS725)。P2Pモード322cが「1」(P2Pプリント対応)である場合(ステップS725で「1:対応」)、判断部301cは、P2P端末500へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS726)。P2P端末500へのアクセス結果が正常を示す場合(ステップS726で「正常」)、生成部301dは、条件付き印刷可を示すメッセージを生成する(ステップS727)。次に、生成部301dは、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示部304に出力する。表示部304は、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示する(ステップS728)。これにより、処理を終了する。   When the access result to the server device 400 indicates an abnormality (“abnormal” in step S722), the determination unit 301c checks the P2P mode 322c of the system parameter 322 (step S725). When the P2P mode 322c is “1” (P2P print correspondence) (“1: correspondence” in step S725), the determination unit 301c determines whether the access result to the P2P terminal 500 indicates normal or abnormal. (Step S726). When the access result to the P2P terminal 500 indicates normal (“normal” in step S726), the generation unit 301d generates a message indicating that conditional printing is possible (step S727). Next, the generating unit 301d outputs a message indicating that conditional printing is possible to the display unit 304 together with the MFP identification number and the like. The display unit 304 displays a message indicating that conditional printing is possible along with the MFP identification number and the like (step S728). Thereby, the process is terminated.

受信したステータスが異常を示す場合(ステップS721で「異常」)、P2Pモード322cが「0」(P2Pプリント非対応)である場合(ステップS725で「0:非対応」)、又は、P2P端末500へのアクセス結果が異常を示す場合(ステップS726で「異常」)、生成部301dは、印刷不可を示すメッセージを生成する(ステップS729)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS730)。これにより、処理を終了する。   When the received status indicates abnormality (“abnormal” in step S721), when the P2P mode 322c is “0” (not compatible with P2P printing) (“0: non-compatible” in step S725), or the P2P terminal 500 If the access result indicates that there is an abnormality (“abnormal” in step S726), the generation unit 301d generates a message indicating that printing is not possible (step S729). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed together with the MFP identification number and the like (step S730). Thereby, the process is terminated.

(第2表示処理の動作)
状態表示端末300による第2表示処理の動作について、図60に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図58のステップS707の詳細である。
表示制御部301bの判断部301cは、サーバー装置400から受信した、MFP200からのステータス応答が有るか無いかを判断する(ステップS741)。MFPからのステータス応答が有る場合(ステップS741で「有り」)、判断部301cは、サーバー装置400から受信した、MFP200のステータスが正常を示すか異常を示すかを判断する(ステップS742)。受信したステータスが正常を示す場合(ステップS742で「正常」)、生成部301dは、印刷可を示すメッセージを生成する(ステップS743)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS744)。これにより、処理を終了する。
(Operation of the second display process)
The operation of the second display processing by the status display terminal 300 will be described using the flowchart shown in FIG. The operation described here is the details of step S707 in FIG.
The determination unit 301c of the display control unit 301b determines whether there is a status response received from the server device 400 from the MFP 200 (step S741). When there is a status response from the MFP (“Yes” in step S741), the determination unit 301c determines whether the status of the MFP 200 received from the server device 400 indicates normal or abnormal (step S742). When the received status indicates normal (“normal” in step S742), the generation unit 301d generates a message indicating that printing is possible (step S743). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible together with the MFP identification number and the like (step S744). Thereby, the process is terminated.

MFPからのステータス応答が無い場合(ステップS741で「無し」)、又は、受信したステータスが異常を示す場合(ステップS742で「異常」)、生成部301dは、印刷不可を示すメッセージを生成する(ステップS745)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS746)。これにより、処理を終了する。   When there is no status response from the MFP (“none” in step S741), or when the received status indicates an abnormality (“abnormal” in step S742), the generation unit 301d generates a message indicating that printing is not possible ( Step S745). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed together with the MFP identification number and the like (step S746). Thereby, the process is terminated.

(第3表示処理の動作)
状態表示端末300による第3表示処理の動作について、図61及び図62に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図58のステップS708の詳細である。
判断部301cは、サーバー装置400から受信したMFP200からの応答が有るか否かを判断する(ステップS761)。MFP200からの応答が有る場合(ステップS761で「有り」)、ステップS781に制御を移す。
(Operation of third display process)
The operation of the third display process by the status display terminal 300 will be described using the flowcharts shown in FIGS. The operation described here is the details of step S708 in FIG.
The determination unit 301c determines whether there is a response from the MFP 200 received from the server device 400 (step S761). If there is a response from the MFP 200 (“Yes” in step S761), control is passed to step S781.

MFP200からの応答が無い場合(ステップS761で「無し」)、判断部301cは、MFP200から受信したMFP200のステータスが正常を示すか異常を示すかを判断する(ステップS762)。受信したステータスが正常を示す場合(ステップS762で「正常」)、判断部301cは、MFP200から受信したサーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS763)。サーバー装置400へのアクセス結果が正常を示す場合は(ステップS763で「正常」)、発生しない。   When there is no response from the MFP 200 (“NO” in step S761), the determination unit 301c determines whether the status of the MFP 200 received from the MFP 200 indicates normal or abnormal (step S762). When the received status indicates normal (“normal” in step S762), the determination unit 301c determines whether the access result to the server apparatus 400 received from the MFP 200 indicates normal or abnormal (step S763). If the access result to the server device 400 indicates normal (“normal” in step S763), no occurrence occurs.

サーバー装置400へのアクセス結果が異常を示す場合(ステップS763で「異常」)、判断部301cは、システムパラメーター322のP2Pモード322cを確認する(ステップS764)。P2Pモード322cが「1」(P2Pプリント対応)である場合(ステップS764で「1:対応」)、判断部301cは、MFP200から受信したP2P端末500へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS765)。P2P端末500へのアクセス結果が正常を示す場合(ステップS765で「正常」)、生成部301dは、条件付き印刷可を示すメッセージを生成する(ステップS766)。次に、生成部301dは、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに、条件付き印刷可を示すメッセージを表示する(ステップS767)。これにより、処理を終了する。   If the access result to the server device 400 indicates an abnormality (“abnormal” in step S763), the determination unit 301c confirms the P2P mode 322c of the system parameter 322 (step S764). When the P2P mode 322c is “1” (P2P print correspondence) (“1: correspondence” in step S764), the determination unit 301c indicates whether the access result to the P2P terminal 500 received from the MFP 200 is normal or abnormal. Is determined (step S765). When the access result to the P2P terminal 500 indicates normal (“normal” in step S765), the generation unit 301d generates a message indicating that conditional printing is possible (step S766). Next, the generation unit 301d outputs a message indicating that conditional printing is possible to the display unit 304 together with the MFP identification number and the like. The display unit 304 displays a message indicating that conditional printing is possible, along with the MFP identification number and the like (step S767). Thereby, the process is terminated.

受信したステータスが異常を示す場合(ステップS762で「異常」)、P2Pモード322cが「0」(P2Pプリント非対応)である場合(ステップS764で「0:非対応」)、又は、P2P端末500へのアクセス結果が異常を示す場合(ステップS765で「異常」)、生成部301dは、印刷不可を示すメッセージを生成する(ステップS768)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS769)。これにより、処理を終了する。   When the received status indicates an abnormality (“abnormal” in step S762), when the P2P mode 322c is “0” (not compatible with P2P printing) (“0: non-compatible” in step S764), or the P2P terminal 500 If the access result indicates that there is an abnormality (“abnormal” in step S765), the generation unit 301d generates a message indicating that printing is not possible (step S768). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed along with the MFP identification number and the like (step S769). Thereby, the process is terminated.

次に、判断部301cは、サーバー装置400から受信したMFP200のステータスが正常を示すか異常を示すかを判断する(ステップS781)。
MFP200のステータスが正常を示す場合(ステップS781で「正常」)、表示制御部301bは、MFP200から受信したMFP200のステータスが正常を示すか異常を示すかを判断する(ステップS782)。受信したステータスが正常を示す場合(ステップS782で「正常」)、判断部301cは、MFP200から受信したサーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する(ステップS783)。サーバー装置400へのアクセス結果が正常を示す場合(ステップS783で「正常」)、生成部301dは、印刷可を示すメッセージを生成する(ステップS784)。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷可を示すメッセージを表示する(ステップS785)。これにより、処理を終了する。
Next, the determination unit 301c determines whether the status of the MFP 200 received from the server device 400 indicates normal or abnormal (step S781).
When the status of the MFP 200 indicates normal (“normal” in step S781), the display control unit 301b determines whether the status of the MFP 200 received from the MFP 200 indicates normal or abnormal (step S782). When the received status indicates normal (“normal” in step S782), the determination unit 301c determines whether the access result to the server apparatus 400 received from the MFP 200 indicates normal or abnormal (step S783). If the access result to the server device 400 indicates normal (“normal” in step S783), the generation unit 301d generates a message indicating that printing is possible (step S784). Next, the generation unit 301d outputs a message indicating that printing is possible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing is possible together with the MFP identification number and the like (step S785). Thereby, the process is terminated.

サーバー装置400へのアクセス結果が異常を示す場合は(ステップS783で「異常」)、発生しない。
サーバー装置400から受信したMFP200のステータスが異常である場合(ステップS781で「異常」)、P2Pモード322cが「0」(P2Pプリント非対応)である場合(ステップS786で「0:非対応」)、又は、P2P端末500へのアクセス結果が異常を示す場合(ステップS787で「異常」)、生成部301dは、印刷不可を示すメッセージを生成する(ステップS790)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS791)。これにより、処理を終了する。
If the access result to the server device 400 indicates an abnormality (“abnormal” in step S783), it does not occur.
When the status of the MFP 200 received from the server apparatus 400 is abnormal (“abnormal” in step S781), or when the P2P mode 322c is “0” (P2P printing not supported) (“0: not supported” in step S786)). Alternatively, when the access result to the P2P terminal 500 indicates abnormality (“abnormal” in step S787), the generation unit 301d generates a message indicating that printing is not possible (step S790). Next, the generation unit 301d outputs a message indicating that printing is impossible together with the MFP identification number and the like to the display unit 304. The display unit 304 displays a message indicating that printing cannot be performed together with the MFP identification number and the like (step S791). Thereby, the process is terminated.

MFP200から受信したMFP200のステータスが異常を示す場合は(ステップS782で「異常」)、発生しない。
(4)図1に示すMFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eは、一例として、事業所内に設置される。この場合には、BOXプリントを用いるとよい。
If the status of the MFP 200 received from the MFP 200 indicates an abnormality (“abnormal” in step S782), it does not occur.
(4) The MFP 200a, MFP 200b,..., MFP 200c, MFP 200d,..., MFP 200e shown in FIG. In this case, BOX printing may be used.

また、MFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eは、別の一例として、各地のコンビニエンス・ストアなどの小売店に設置される。この場合には、プルプリントを用いるとよい。
(5)図1に示すジョブ発行端末100及び状態表示端末300は、一体として、一台の端末から構成されるとしてもよい。
Further, the MFP 200a, MFP 200b,..., MFP 200c, MFP 200d,..., MFP 200e are installed in retail stores such as convenience stores in various places as another example. In this case, pull printing may be used.
(5) The job issuing terminal 100 and the status display terminal 300 shown in FIG. 1 may be configured as a single terminal.

(6)上記実施の形態において、印刷システム10のシステム管理者により、各装置の有するシステムパラメーターは、同一となるように、設定されるとしてもよい。
(7)上記の各装置は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。つまり、前記マイクロプロセッサは、前記コンピュータプログラムに含まれる各命令を1個ずつ読み出し、読み出した命令を解読し、解読結果に従って動作する。
(6) In the above embodiment, the system administrator of the printing system 10 may set the system parameters of each apparatus to be the same.
(7) Specifically, each of the above devices is a computer system including a microprocessor, a ROM, a RAM, a hard disk unit, and the like. A computer program is stored in the RAM or the hard disk unit. Here, the computer program is configured by combining a plurality of instruction codes indicating instructions for the computer in order to achieve a predetermined function. Each device achieves its function by the microprocessor operating according to the computer program. That is, the microprocessor reads each instruction included in the computer program one by one, decodes the read instruction, and operates according to the decoding result.

(8)前記コンピュータプログラムは、コンピュータ読み取り可能な非一時的な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD―ROM、MO、DVD、DVD−ROM、DVD−RAM、BD(Blu−ray(登録商標) Disc)、半導体メモリなど、に記録されているとしてもよい。
また、前記コンピュータプログラムは、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送されるとしてもよい。前記プログラムを前記記録媒体に記録して移送することにより、又は前記プログラムを前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実行してもよい。
(8) The computer program is a computer-readable non-transitory recording medium such as a flexible disk, hard disk, CD-ROM, MO, DVD, DVD-ROM, DVD-RAM, BD (Blu-ray (registered trademark)). Disc), and may be recorded in a semiconductor memory or the like.
The computer program may be transmitted via an electric communication line, a wireless or wired communication line, a network represented by the Internet, a data broadcast, or the like. The program may be executed by another independent computer system by recording and transferring the program on the recording medium or by transferring the program via the network or the like.

(9)上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。   (9) The above embodiment and the above modifications may be combined.

本発明にかかる画像形成装置、サーバー装置及び状態表示端末は、利用者が画像形成装置の設置された場所へ出向くことなく、画像形成装置における印刷の可否を知ることができるという効果を奏し、ネットワークを介して送信されたデータを印刷する技術として有用である。   The image forming apparatus, the server apparatus, and the status display terminal according to the present invention have an effect that the user can know whether printing is possible in the image forming apparatus without going to a place where the image forming apparatus is installed. This is useful as a technique for printing data transmitted via the printer.

10 印刷システム 303 記憶部
20 ネットワーク 304 表示部
100 ジョブ発行端末 305 入力受付部
101 制御部 400 サーバー装置
101a 利用者確認部 401 制御部
101b ジョブ発行処理部 401a プリント予約部
102 通信部 401b 検索部
103 記憶部 401c タイマー処理部
104 表示部 401d 状態確認部
105 入力受付部 401e 読出部
200、200a〜200e MFP 401f 削除部
200x 原稿読取部 402 通信部
200y コントローラー部 403 記憶部
200z エンジン部 500 P2P端末
201 制御部 501 制御部
201a 利用者確認部 501a プリント予約部
201b プリント予約部 501e 読出部
201c タイマー処理部 501f 削除部
201d 状態確認部 502 通信部
201e 印刷制御部 503 記憶部
202 通信部 504 表示部
203 記憶部 505 入力受付部
300 状態表示端末
301 制御部
301a 書込制御部
301b 表示制御部
301c 判断部
301d 生成部
301g 位置取得部
302 通信部
DESCRIPTION OF SYMBOLS 10 Printing system 303 Storage part 20 Network 304 Display part 100 Job issue terminal 305 Input reception part 101 Control part 400 Server apparatus 101a User confirmation part 401 Control part 101b Job issue process part 401a Print reservation part 102 Communication part 401b Search part 103 Storage Unit 401c timer processing unit 104 display unit 401d status confirmation unit 105 input reception unit 401e reading unit 200, 200a to 200e MFP 401f deletion unit 200x document reading unit 402 communication unit 200y controller unit 403 storage unit 200z engine unit 500 P2P terminal 201 control unit 501 Control unit 201a User confirmation unit 501a Print reservation unit 201b Print reservation unit 501e Reading unit 201c Timer processing unit 501f Deletion unit 201d Status confirmation Recognition unit 502 Communication unit 201e Print control unit 503 Storage unit 202 Communication unit 504 Display unit 203 Storage unit 505 Input reception unit 300 Status display terminal 301 Control unit 301a Write control unit 301b Display control unit 301c Judgment unit 301d Generation unit 301g Position acquisition Unit 302 communication unit

Claims (32)

利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置であって、
前記データの印刷予約を受信する受信手段と、
前記印刷予約を受け付けた後、前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを判断する判断手段と、
前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、
生成した前記メッセージを前記利用者に対して送信する送信手段と
を備えることを特徴とする画像形成装置。
An image forming apparatus for printing data transmitted by a user via a network according to the printing operation of the user,
Receiving means for receiving a print reservation for the data;
Judgment means for judging whether or not the equipment and device interposed in the path from the transmission of the data to the printing in the period from the acceptance of the printing reservation until the printing operation is performed,
Generating means for generating a message indicating whether printing is possible in the image forming apparatus, using a determination result by the determining means;
An image forming apparatus comprising: a transmission unit configured to transmit the generated message to the user.
利用者の発行端末は、ネットワークを介して、前記データ及び当該データの印刷予約を前記画像形成装置に送信し、
前記受信手段は、前記発行端末から前記印刷予約を受信し、
前記判断手段は、前記画像形成装置が有する印刷機構が正常に動作しているか否かを判断し、前記印刷機構が正常に動作している場合、印刷が可能であると判断し、前記印刷機構が正常に動作していない場合、印刷が不可能であると判断し、
前記生成手段は、前記印刷機構が正常に動作していると判断するとき、印刷可を示す前記メッセージを生成し、前記印刷機構が正常に動作していないと判断するとき、印刷不可を示す前記メッセージを生成する
ことを特徴とする請求項1に記載の画像形成装置。
The issuing terminal of the user transmits the data and the print reservation of the data to the image forming apparatus via the network,
The receiving means receives the print reservation from the issuing terminal;
The determination unit determines whether a printing mechanism included in the image forming apparatus is operating normally. If the printing mechanism is operating normally, the determination unit determines that printing is possible, and the printing mechanism Is not working properly, determine that printing is not possible,
The generating means generates the message indicating that printing is possible when determining that the printing mechanism is operating normally, and generating the message indicating that printing is not possible when determining that the printing mechanism is not operating normally. The image forming apparatus according to claim 1, wherein a message is generated.
利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、前記画像形成装置に送信し、
前記受信手段は、前記サーバー装置から、前記印刷予約を受信し、
前記判断手段は、前記画像形成装置が有する印刷機構が正常に動作しているか否かを判断し、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを判断し、(1)前記印刷機構が正常に動作しており、前記サーバー装置に対するアクセスが可能である場合、印刷が可能であると判断し、(2)前記印刷機構が正常に動作していない場合、又は、前記サーバー装置に対するアクセスが不可能である場合、印刷が不可能であると判断し、
前記生成手段は、(1)前記画像形成装置が有する印刷機構が正常に動作していると判断し、前記サーバー装置に対するアクセスが可能と判断するとき、印刷が可能であることを示す前記メッセージを生成し、(2)前記画像形成装置が有する印刷機構が正常に動作していないか、又は、前記サーバー装置に対するアクセスが不可能と判断するとき、印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項1に記載の画像形成装置。
The user issuing terminal transmits the data to a server device via a network, and the server device transmits a print reservation for the data to the image forming device via the network,
The receiving means receives the print reservation from the server device;
The determination unit determines whether a printing mechanism of the image forming apparatus is operating normally, determines whether the server apparatus can be accessed via the network, and (1) the printing If the mechanism is operating normally and access to the server device is possible, it is determined that printing is possible. (2) If the printing mechanism is not operating normally or to the server device If access is not possible, determine that printing is not possible,
The generation unit (1) determines that the printing mechanism of the image forming apparatus is operating normally, and determines that the server apparatus can be accessed, the message indicating that printing is possible is generated. Generating (2) the message indicating that printing is impossible when it is determined that the printing mechanism of the image forming apparatus is not operating normally or access to the server apparatus is impossible. The image forming apparatus according to claim 1, wherein the image forming apparatus is generated.
利用者の発行端末は、ネットワークを介して、前記データをそれぞれサーバー装置及び補完サーバー装置に送信し、前記サーバー装置及び前記補完サーバー装置は、それぞれ、当該データの印刷予約を、ネットワークを介して、前記画像形成装置に送信し、
前記受信手段は、前記サーバー装置及び前記補完サーバー装置から、それぞれ、前記印刷予約を受信し、
前記判断手段は、前記画像形成装置が有する印刷機構が正常に動作しているか否かを判断し、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを判断し、前記画像形成装置が有する印刷機構が正常に動作していると判断し、前記サーバー装置に対するアクセスが不可能と判断する場合に、さらに、前記補完サーバー装置に対するアクセスが可能か否かを判断し、(1)前記補完サーバー装置に対するアクセスが可能と判断するとき、印刷が可能であると判断し、(2)前記補完サーバー装置に対するアクセスが不可能と判断するとき、印刷が不可能であると判断し、
前記生成手段は、さらに、前記画像形成装置が有する印刷機構が正常に動作していると判断し、前記サーバー装置に対するアクセスが不可能と判断する場合に、(1)前記補完サーバー装置に対するアクセスが可能と判断するとき、印刷が可能であることを示す前記メッセージを生成し、(2)前記補完サーバー装置に対するアクセスが不可能と判断するとき、印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項1に記載の画像形成装置。
The issuing terminal of the user transmits the data to the server device and the complementary server device via the network, respectively, and the server device and the complementary server device respectively make a print reservation for the data via the network. Sent to the image forming apparatus,
The receiving means receives the print reservation from the server device and the complementary server device, respectively.
The determination unit determines whether or not a printing mechanism included in the image forming apparatus is operating normally, determines whether or not the server apparatus can be accessed via the network, and the image forming apparatus If it is determined that the printing mechanism is operating normally and it is determined that access to the server device is impossible, it is further determined whether or not access to the complementary server device is possible, and (1) the complement When it is determined that access to the server device is possible, it is determined that printing is possible. (2) When it is determined that access to the complementary server device is impossible, it is determined that printing is impossible.
When the generation unit determines that the printing mechanism of the image forming apparatus is operating normally and determines that access to the server apparatus is impossible, (1) access to the complementary server apparatus is performed. When it is determined that printing is possible, the message indicating that printing is possible is generated. (2) When it is determined that access to the complementary server device is impossible, the message indicating that printing is not possible is generated. The image forming apparatus according to claim 1, wherein:
前記判断手段は、定期的に前記判断を行い、
前記生成手段は、定期的に前記メッセージを送信する
ことを特徴とする請求項1に記載の画像形成装置。
The determination means periodically makes the determination,
The image forming apparatus according to claim 1, wherein the generation unit periodically transmits the message.
利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置において用いられる制御方法であって、
前記データの印刷予約を受信する受信ステップと、
前記印刷予約を受け付けた後、前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを判断する判断ステップと、
前記判断ステップによる判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成ステップと、
生成した前記メッセージを前記利用者に対して送信する送信ステップと
を含むことを特徴とする制御方法。
A control method used in an image forming apparatus for printing data transmitted through a network by a user according to the printing operation of the user,
Receiving a print reservation for the data;
A determination step of determining whether or not the equipment and device interposed in the path from the transmission of the data to the printing in a period until the printing operation is performed after accepting the printing reservation;
A generation step of generating a message indicating whether printing is possible in the image forming apparatus, using the determination result of the determination step;
And a transmission step of transmitting the generated message to the user.
利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置において用いられる制御プログラムを記憶しているコンピュータ読取可能な記録媒体であって、
コンピュータである画像形成装置に、
前記データの印刷予約を受信する受信ステップと、
前記印刷予約を受け付けた後、前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを判断する判断ステップと、
前記判断ステップによる判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成ステップと、
生成した前記メッセージを前記利用者に対して送信する送信ステップと
を実行させるための制御プログラムを記録している記録媒体。
A computer-readable recording medium storing a control program used in an image forming apparatus for printing data transmitted via a network by a user according to the printing operation of the user,
In an image forming apparatus that is a computer,
Receiving a print reservation for the data;
A determination step of determining whether or not the equipment and device interposed in the path from the transmission of the data to the printing in a period until the printing operation is performed after accepting the printing reservation;
A generation step of generating a message indicating whether printing is possible in the image forming apparatus, using the determination result of the determination step;
A recording medium in which a control program for executing the transmission step of transmitting the generated message to the user is recorded.
利用者からネットワークを介して受信したデータを、当該利用者の印刷操作に従って当該データを印刷するための画像形成装置へ送信するサーバー装置であって、
複数の画像形成装置の中から、利用者の状態表示端末の所在地の近辺に存在する画像形成装置を候補画像形成装置として検索する検索手段と、
各候補画像形成装置から、当該候補画像形成装置が有する印刷機構の状態を示す状態情報を受信する受信手段と、
受信した状態情報を、前記状態表示端末に対して送信する送信手段と
を備えることを特徴とするサーバー装置。
A server device that transmits data received from a user via a network to an image forming apparatus for printing the data according to the printing operation of the user,
Search means for searching for an image forming apparatus existing near the location of the user's status display terminal as a candidate image forming apparatus from among a plurality of image forming apparatuses;
Receiving means for receiving status information indicating the status of the printing mechanism of the candidate image forming apparatus from each candidate image forming apparatus;
A server apparatus comprising: a transmission unit configured to transmit the received status information to the status display terminal.
前記受信手段は、定期的に前記状態情報を受信し、
前記送信手段は、定期的に前記状態情報を送信する
ことを特徴とする請求項8に記載のサーバー装置。
The receiving means periodically receives the status information,
The server device according to claim 8, wherein the transmission unit periodically transmits the state information.
利用者からネットワークを介して受信したデータを、当該利用者の印刷操作に従って当該データを印刷するための画像形成装置へ送信するサーバー装置において用いられる制御方法であって、
複数の画像形成装置の中から、利用者の状態表示端末の所在地の近辺に存在する画像形成装置を候補画像形成装置として検索する検索ステップと、
各候補画像形成装置から、当該候補画像形成装置が有する印刷機構の状態を示す状態情報を受信する受信ステップと、
受信した状態情報を、前記状態表示端末に対して送信する送信ステップと
を含むことを特徴とする制御方法。
A control method used in a server apparatus that transmits data received from a user via a network to an image forming apparatus for printing the data according to the printing operation of the user,
A search step of searching for an image forming apparatus existing near the location of the user's status display terminal as a candidate image forming apparatus from among a plurality of image forming apparatuses;
A receiving step of receiving status information indicating the status of the printing mechanism of the candidate image forming apparatus from each candidate image forming apparatus;
And a transmission step of transmitting the received status information to the status display terminal.
利用者からネットワークを介して受信したデータを、当該利用者の印刷操作に従って当該データを印刷するための画像形成装置へ送信するサーバー装置において用いられる制御プログラムを記録しているコンピュータ読取可能な記録媒体であって、
コンピュータであるサーバー装置に、
複数の画像形成装置の中から、利用者の状態表示端末の所在地の近辺に存在する画像形成装置を候補画像形成装置として検索する検索ステップと、
各候補画像形成装置から、当該候補画像形成装置が有する印刷機構の状態を示す状態情報を受信する受信ステップと、
受信した状態情報を、前記状態表示端末に対して送信する送信ステップと
を実行させるための制御プログラムを記録している記録媒体。
A computer-readable recording medium storing a control program used in a server device that transmits data received from a user via a network to an image forming apparatus for printing the data according to the printing operation of the user Because
To the server device that is a computer,
A search step of searching for an image forming apparatus existing near the location of the user's status display terminal as a candidate image forming apparatus from among a plurality of image forming apparatuses;
A receiving step of receiving status information indicating the status of the printing mechanism of the candidate image forming apparatus from each candidate image forming apparatus;
The recording medium which records the control program for performing the transmission step which transmits the received status information with respect to the said status display terminal.
利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置における印刷可否を表示する状態表示端末であって、
前記データの送信から印刷に至る経路に介在する設備及び装置の状態を示す状態情報を受信する受信手段と、
受信した前記状態情報を用いて、前記画像形成装置における印刷が可能であるか否かを判断する判断手段と、
前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、
生成した前記メッセージを表示する表示手段と
を備えることを特徴とする状態表示端末。
A status display terminal that displays whether or not printing is possible in an image forming apparatus for printing data transmitted by a user via a network according to the printing operation of the user,
Receiving means for receiving status information indicating the status of the equipment and devices that are present in the path from the transmission of the data to printing;
Determination means for determining whether printing in the image forming apparatus is possible using the received state information;
Generating means for generating a message indicating whether printing is possible in the image forming apparatus, using a determination result by the determining means;
And a display means for displaying the generated message.
前記受信手段により前記状態情報を受信しない場合、前記判断手段は、前記画像形成装置における印刷が不可能であると判断し、
前記生成手段は、前記画像形成装置において印刷が不可能であることを示すメッセージを生成する
ことを特徴とする請求項12に記載の状態表示端末。
When the status information is not received by the receiving unit, the determining unit determines that printing in the image forming apparatus is impossible,
The status display terminal according to claim 12, wherein the generation unit generates a message indicating that printing is impossible in the image forming apparatus.
利用者の発行端末は、ネットワークを介して、前記データ及び当該データの印刷予約を、複数の画像形成装置に送信し、各画像形成装置は、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す前記状態情報を前記状態表示端末に対して送信し、
前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から、前記状態情報を受信し、
前記判断手段は、各画像形成装置につき、前記状態情報が前記印刷機構が正常に動作していることを示す場合に、印刷が可能であると判断し、
前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項12に記載の状態表示端末。
The user issuing terminal transmits the data and the print reservation of the data to a plurality of image forming apparatuses via the network, and each image forming apparatus operates normally with the printing mechanism of the image forming apparatus. Transmitting the status information indicating whether or not to the status display terminal,
If each image forming apparatus is operating, the receiving unit receives the status information from the image forming apparatus,
The determination unit determines that printing is possible for each image forming apparatus when the status information indicates that the printing mechanism is operating normally;
The status display terminal according to claim 12, wherein the generation unit generates the message indicating that printing is possible in each image forming apparatus.
前記判断手段は、前記状態情報が前記印刷機構が正常に動作していないことを示す場合に、又は、前記状態情報を受信しない場合、印刷が不可能であると判断し、
前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項14に記載の状態表示端末。
The determination means determines that printing is impossible when the status information indicates that the printing mechanism is not operating normally or when the status information is not received.
The status display terminal according to claim 14, wherein the generation unit generates the message indicating that printing is impossible in each image forming apparatus.
利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、各画像形成装置は、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第1状態情報、及び、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを示す第2状態情報を前記状態表示端末に対して送信し、
前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から、前記第1状態情報及び前記第2状態情報を受信し、
前記判断手段は、各画像形成装置につき、前記第1状態情報が前記印刷機構が正常に動作していることを示すか否かを判断し、前記第2状態情報が前記サーバー装置に対するアクセスが可能であることを示すか否かを判断し、前記第1状態情報が前記印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置に対するアクセスが可能であることを示す場合に、印刷が可能であると判断し、
前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項12に記載の状態表示端末。
A user issuing terminal transmits the data to a server device via a network, and the server device transmits a print reservation for the data to a plurality of image forming devices via the network. The apparatus includes, as the status information, first status information indicating whether a printing mechanism included in the image forming apparatus is operating normally, and whether the server apparatus can be accessed via the network. Second state information indicating is transmitted to the state display terminal,
The receiving unit receives the first state information and the second state information from the image forming apparatus if each image forming apparatus is operating.
The determination unit determines, for each image forming apparatus, whether or not the first status information indicates that the printing mechanism is operating normally, and the second status information can access the server device. The first status information indicates that the printing mechanism is operating normally, and the second status information indicates that the server device can be accessed. If it is determined that printing is possible,
The status display terminal according to claim 12, wherein the generation unit generates the message indicating that printing is possible in each image forming apparatus.
前記判断手段は、(1)受信した前記第1状態情報が前記印刷機構が正常に動作していないことを示す場合、(2)受信した前記第2状態情報が前記サーバー装置に対するアクセスが不可能であることを示す場合、(3)前記第1状態情報を受信しない場合、又は、(4)前記第2状態情報を受信しない場合、印刷が不可能であると判断し、
前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項16に記載の状態表示端末。
When the received first status information indicates that the printing mechanism is not operating normally, (2) the received second status information is inaccessible to the server device. (3) When the first status information is not received, or (4) When the second status information is not received, it is determined that printing is impossible,
The status display terminal according to claim 16, wherein the generation unit generates the message indicating that printing is impossible in each image forming apparatus.
利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、前記サーバー装置は、各画像形成装置から、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す状態情報を取得し、当該画像形成装置からの応答の有無を含む前記状態情報を前記状態表示端末に対して送信し、
前記受信手段は、前記サーバー装置が動作していれば、当該サーバー装置から、複数の前記状態情報を受信し、
前記判断手段は、1台の画像形成装置に係る前記状態情報が、当該画像形成装置から前記サーバー装置に対する応答があることを示し、前記状態情報が、前記印刷機構が正常に動作していることを示す場合に、印刷が可能であると判断し、
前記生成手段は、各画像形成装置において、印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項12に記載の状態表示端末。
A user issuing terminal transmits the data to a server apparatus via a network, and the server apparatus transmits a print reservation for the data to a plurality of image forming apparatuses via the network. Obtains status information indicating whether or not the printing mechanism of the image forming apparatus is operating normally from each image forming apparatus, and stores the status information including the presence / absence of a response from the image forming apparatus in the status. Sent to the display terminal,
If the server device is operating, the receiving means receives a plurality of the state information from the server device,
The determination means indicates that the status information relating to one image forming apparatus indicates that there is a response from the image forming apparatus to the server apparatus, and the status information indicates that the printing mechanism is operating normally. , It is determined that printing is possible,
The status display terminal according to claim 12, wherein the generation unit generates the message indicating that printing is possible in each image forming apparatus.
前記判断手段は、(1)受信した前記状態情報が前記印刷機構が正常に動作していないことを示す場合、(2)前記状態情報が、当該画像形成装置からの応答がないことを示す場合、又は、(3)前記状態情報を受信しない場合、印刷が不可能であると判断し、
前記生成手段は、各画像形成装置において、印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項18に記載の状態表示端末。
The determination means is (1) when the received status information indicates that the printing mechanism is not operating normally, and (2) when the status information indicates that there is no response from the image forming apparatus. Or (3) if the status information is not received, it is determined that printing is impossible,
The status display terminal according to claim 18, wherein the generation unit generates the message indicating that printing is impossible in each image forming apparatus.
利用者の発行端末は、ネットワークを介して、前記データをサーバー装置に送信し、前記サーバー装置は、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、各画像形成装置は、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第1状態情報、及び、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを示す第2状態情報を前記状態表示端末に対して送信し、前記サーバー装置は、各画像形成装置から、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第3状態情報を取得し、当該画像形成装置からの応答の有無を含む前記第3状態情報を前記状態表示端末に対して送信し、
前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から前記第1状態情報及び前記第2状態情報を受信し、前記サーバー装置が動作していれば、当該サーバー装置から複数の前記第3状態情報を受信し、
前記判断手段は、各画像形成装置につき、受信した前記第1状態情報、前記第2状態情報及び前記第3状態情報の組合せにより、当該画像形成装置における印刷が可能であるか否かを判断する
ことを特徴とする請求項12に記載の状態表示端末。
A user issuing terminal transmits the data to a server device via a network, and the server device transmits a print reservation for the data to a plurality of image forming devices via the network. The apparatus includes, as the status information, first status information indicating whether a printing mechanism included in the image forming apparatus is operating normally, and whether the server apparatus can be accessed via the network. Second status information indicating the status display terminal is transmitted to the status display terminal, and the server device determines whether the printing mechanism of the image forming apparatus is operating normally as the status information from each image forming apparatus. 3rd status information to be acquired, and the 3rd status information including presence / absence of a response from the image forming apparatus is transmitted to the status display terminal,
The receiving unit receives the first state information and the second state information from the image forming apparatus if each image forming apparatus is operating, and from the server apparatus if the server apparatus is operating. Receiving a plurality of the third state information;
The determination unit determines, for each image forming apparatus, whether printing in the image forming apparatus is possible based on the combination of the received first state information, second state information, and third state information. The status display terminal according to claim 12.
前記判断手段は、各画像形成装置につき、前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示すか否か、前記第2状態情報が前記サーバー装置に対するアクセスが可能であることを示すか否か、及び、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示すか否かを判断し、(1)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが可能であることを示し、前記第3状態情報を受信しない場合、(2)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示す場合、又は、(3)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが可能であることを示し、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示す場合、当該画像形成装置における印刷が可能であると判断し、
前記生成手段は、前記画像形成装置において印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項20に記載の状態表示端末。
For each image forming apparatus, the determination means determines whether the first status information indicates that a printing mechanism of the image forming apparatus is operating normally, and whether the second status information is an access to the server apparatus. And whether or not the third status information indicates that the printing mechanism of the image forming apparatus is operating normally, and (1) the first The status information indicates that the printing mechanism of the image forming apparatus is operating normally, the second status information indicates that the server apparatus can be accessed, and the third status information is not received. (2) When the first status information and the second status information are not received, and the third status information indicates that the printing mechanism of the image forming apparatus is operating normally, or ( 3) The first state information Indicates that the printing mechanism of the image forming apparatus is operating normally, the second status information indicates that the server apparatus can be accessed, and the third status information indicates the image forming apparatus. If the printing mechanism of the image forming apparatus indicates that it is operating normally, it is determined that printing in the image forming apparatus is possible,
The status display terminal according to claim 20, wherein the generation unit generates the message indicating that printing is possible in the image forming apparatus.
前記判断手段は、(1)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報を受信しない場合、(2)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報が前記画像形成装置からの応答が無いこと示す場合、(3)前記第1状態情報及び前記第2状態情報を受信せず、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示す場合、(4)前記第3状態情報を受信せず、前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示す場合、(5)前記第3状態情報を受信せず、前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが不可能であることを示す場合、(6)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示し、前記第3状態情報が前記画像形成装置からの応答がないことを示す場合、(7)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していることを示し、前記第2状態情報が前記サーバー装置へのアクセスが不可能であることを示し、前記第3状態情報が前記画像形成装置からの応答がないことを示す場合、(8)前記第1状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示し、前記第3状態情報が前記画像形成装置が有する印刷機構が正常に動作していないことを示す場合、当該画像形成装置における印刷が不可能であると判断し、
前記生成手段は、前記画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項21に記載の状態表示端末。
When the determination means (1) does not receive the first state information and the second state information and does not receive the third state information, (2) receives the first state information and the second state information. If the third state information indicates that there is no response from the image forming apparatus, (3) the first state information and the second state information are not received, and the third state information is the image forming unit. When the printing mechanism included in the apparatus indicates that it is not operating normally, (4) the third state information is not received, and the first state information indicates that the printing mechanism included in the image forming apparatus is operating normally. (5) The third status information is not received, the first status information indicates that the printing mechanism of the image forming apparatus is operating normally, and the second status information Inability to access the server device (6) The first status information indicates that the printing mechanism of the image forming apparatus is not operating normally, and the third status information indicates that there is no response from the image forming apparatus. (7) The first status information indicates that the printing mechanism of the image forming apparatus is operating normally, and the second status information indicates that access to the server device is impossible. When the third status information indicates that there is no response from the image forming apparatus, (8) the first status information indicates that the printing mechanism of the image forming apparatus is not operating normally, If the three-state information indicates that the printing mechanism of the image forming apparatus is not operating normally, it is determined that printing in the image forming apparatus is impossible,
The status display terminal according to claim 21, wherein the generation unit generates the message indicating that printing is impossible in the image forming apparatus.
利用者の発行端末は、ネットワークを介して、前記データをそれぞれサーバー装置及び補完サーバー装置に送信し、前記サーバー装置及び前記補完サーバー装置は、それぞれ、当該データの印刷予約を、ネットワークを介して、複数の画像形成装置に送信し、各画像形成装置は、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第1状態情報、前記ネットワークを介する、前記サーバー装置に対するアクセスが可能か否かを示す第2状態情報、及び、前記ネットワークを介する、前記補完サーバー装置に対するアクセスが可能か否かを示す第3状態情報を前記状態表示端末に対して送信し、
前記受信手段は、各画像形成装置が動作していれば、当該画像形成装置から、前記第1状態情報、前記第2状態情報及び前記第3状態情報を受信し、
前記判断手段は、各画像形成装置につき、受信した前記第1状態情報、前記第2状態情報及び前記第3状態情報に基づき、当該画像形成装置における印刷が可能であるか否かを判断する
ことを特徴とする請求項12に記載の状態表示端末。
The issuing terminal of the user transmits the data to the server device and the complementary server device via the network, respectively, and the server device and the complementary server device respectively make a print reservation for the data via the network. Each of the image forming apparatuses transmits, as the status information, first status information indicating whether a printing mechanism of the image forming apparatus is operating normally, via the network, Second status information indicating whether or not access to the server device is possible, and third status information indicating whether or not access to the complementary server device via the network is possible are transmitted to the status display terminal. ,
The receiving unit receives the first state information, the second state information, and the third state information from the image forming apparatus if each image forming apparatus is operating.
The determination unit determines, for each image forming apparatus, whether printing in the image forming apparatus is possible based on the received first state information, second state information, and third state information. The status display terminal according to claim 12.
前記判断手段は、各画像形成装置につき、前記第1状態情報により、前記画像形成装置が有する印刷機構が正常に動作しているか否か、及び、前記第2状態情報により、前記サーバー装置に対するアクセスが可能であるか否かを判断し、(1)各画像形成装置につき、前記印刷機構が正常に動作しており、前記サーバー装置に対するアクセスが不可能であると判断する場合、又は、(2)各画像形成装置につき、前記印刷機構が正常に動作しており、前記第2状態情報を受信しないと判断する場合、さらに、前記第3状態情報により、前記補完サーバー装置に対するアクセスが可能であるか否かを判断し、前記補完サーバー装置に対するアクセスが可能であるとき、印刷が可能であると判断し、
前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項23に記載の状態表示端末。
The determination means determines whether or not the printing mechanism of the image forming apparatus is operating normally based on the first status information for each image forming apparatus, and accesses the server device based on the second status information. (1) For each image forming apparatus, it is determined that the printing mechanism is operating normally and access to the server apparatus is impossible, or (2 ) For each image forming apparatus, when it is determined that the printing mechanism is operating normally and does not receive the second status information, the complementary server device can be accessed by the third status information. And when it is possible to access the complementary server device, it is determined that printing is possible,
The status display terminal according to claim 23, wherein the generation unit generates the message indicating that printing is possible in each image forming apparatus.
前記判断手段は、(1)各画像形成装置につき、当該画像形成装置が有する前記印刷機構が正常に動作しており、前記サーバー装置に対するアクセスが不可能であると判断する場合、又は、(2)各画像形成装置につき、当該画像形成装置が有する前記印刷機構が正常に動作しており、前記第2状態情報を受信しないと判断する場合、前記補完サーバー装置に対するアクセスが不可能であると判断するとき、印刷が不可能であると判断し、
前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項24に記載の状態表示端末。
The determination means (1) for each image forming apparatus, when determining that the printing mechanism of the image forming apparatus is operating normally and access to the server apparatus is impossible, or (2 ) For each image forming apparatus, when it is determined that the printing mechanism of the image forming apparatus is operating normally and does not receive the second status information, it is determined that access to the complementary server apparatus is impossible. When it is determined that printing is impossible,
The status display terminal according to claim 24, wherein the generation unit generates the message indicating that printing is impossible in each image forming apparatus.
前記サーバー装置は、各画像形成装置から、前記状態情報として、当該画像形成装置が有する印刷機構が正常に動作しているか否かを示す第4状態情報を取得し、当該画像形成装置からの応答の有無を含む前記第4状態情報を前記状態表示端末に対して送信し、
前記受信手段は、前記サーバー装置が動作していれば、当該サーバー装置から前記第4状態情報を受信し、
前記判断手段は、さらに、前記第4状態情報を受信しない場合、又は、前記第4状態情報が前記画像形成装置からの応答が無いことを示す場合、前記サーバー装置に対するアクセスが不可能であると判断する
ことを特徴とする請求項24に記載の状態表示装置。
The server apparatus obtains, from the image forming apparatuses, fourth state information indicating whether or not a printing mechanism of the image forming apparatus is operating normally as the state information, and a response from the image forming apparatus. Transmitting the fourth status information including the presence or absence of the status to the status display terminal,
If the server device is operating, the receiving means receives the fourth state information from the server device,
Further, when the fourth state information is not received, or when the fourth state information indicates that there is no response from the image forming apparatus, the determination unit determines that access to the server device is impossible. The status display device according to claim 24, wherein a determination is made.
前記画像形成装置は、定期的に前記状態情報を送信し、
前記判断手段は、前記受信手段により、非定期に前記状態情報を受信した場合、印刷が不可能であると判断し、
前記生成手段は、前記画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項12に記載の状態表示端末。
The image forming apparatus periodically transmits the status information,
The determination unit determines that printing is impossible when the reception unit receives the status information irregularly,
The status display terminal according to claim 12, wherein the generation unit generates the message indicating that printing is not possible in the image forming apparatus.
利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置における印刷可否を表示する状態表示端末において用いられる制御方法であって、
前記データの送信から印刷に至る経路に介在する設備及び装置の状態を示す状態情報を受信する受信ステップと、
受信した前記状態情報を用いて、前記画像形成装置における印刷が可能であるか否かを判断する判断ステップと、
前記判断ステップによる判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成ステップと、
生成した前記メッセージを表示する表示ステップと
を含むことを特徴とする制御方法。
A control method used in a status display terminal for displaying whether printing is possible in an image forming apparatus for printing data transmitted via a network by a user according to the printing operation of the user,
A reception step of receiving status information indicating the status of the equipment and the device that are interposed in the path from the transmission of the data to the printing;
A determination step of determining whether printing in the image forming apparatus is possible using the received state information;
A generation step of generating a message indicating whether printing is possible in the image forming apparatus, using the determination result of the determination step;
And a display step for displaying the generated message.
利用者によりネットワークを介して送信されたデータを当該利用者の印刷操作に従って印刷するための画像形成装置における印刷可否を表示する状態表示端末において用いられる制御プログラムを記録しているコンピュータ読取可能な記録媒体であって、
コンピュータである状態表示端末に、
前記データの送信から印刷に至る経路に介在する設備及び装置の状態を示す状態情報を受信する受信ステップと、
受信した前記状態情報を用いて、前記画像形成装置における印刷が可能であるか否かを判断する判断ステップと、
前記判断ステップによる判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成ステップと、
生成した前記メッセージを表示する表示ステップと
を実行させるための制御プログラムを記録している記録媒体。
A computer-readable record for recording a control program used in a status display terminal for displaying whether or not printing is possible in an image forming apparatus for printing data transmitted by a user via a network in accordance with the printing operation of the user A medium,
To the status display terminal that is a computer,
A reception step of receiving status information indicating the status of the equipment and the device that are interposed in the path from the transmission of the data to the printing;
A determination step of determining whether printing in the image forming apparatus is possible using the received state information;
A generation step of generating a message indicating whether printing is possible in the image forming apparatus, using the determination result of the determination step;
A recording medium recording a control program for executing a display step for displaying the generated message.
発行端末、画像形成装置及び状態表示端末から構成される印刷システムであって、
前記発行端末は、利用者の操作により、ネットワークを介して、データ及び当該データの印刷予約を前記画像形成装置に送信し、
受信した前記データを当該利用者の印刷操作に従って印刷するための画像形成装置は、
前記データの印刷予約を受信する受信手段と、
前記印刷予約を受け付けた後、前記印刷操作がされるまでの期間において、当該画像形成装置が有する印刷機構が正常か否かを判断する判断手段と、
前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、
生成した前記メッセージを前記状態表示端末に対して送信する送信手段とを備え、
前記状態表示端末は、
前記メッセージを受信する受信手段と、
受信したメッセージを表示する表示手段と
を備えることを特徴とする印刷システム。
A printing system including an issuing terminal, an image forming apparatus, and a status display terminal,
The issuing terminal transmits data and a print reservation for the data to the image forming apparatus via a network by a user operation,
An image forming apparatus for printing the received data according to the printing operation of the user,
Receiving means for receiving a print reservation for the data;
A determination unit that determines whether a printing mechanism of the image forming apparatus is normal in a period from when the print reservation is received until the printing operation is performed;
Generating means for generating a message indicating whether printing is possible in the image forming apparatus, using a determination result by the determining means;
Transmission means for transmitting the generated message to the status display terminal,
The status display terminal is
Receiving means for receiving the message;
A printing system comprising: display means for displaying a received message.
発行端末、画像形成装置、サーバー装置及び状態表示端末から構成される印刷システムであって、
前記発行端末は、利用者の操作により、ネットワークを介して、データ及び当該データの印刷予約を前記サーバー装置に送信し、
前記サーバー装置は、
前記データ及び前記印刷予約を受信する受信手段と、
前記印刷予約を受信した場合、複数の画像形成装置の中から、前記状態表示端末の所在地の近辺に存在する画像形成装置を候補画像形成装置として検索する検索手段と、
前記候補画像形成装置に対して、印刷予約を送信する送信手段とを備え、
前記サーバー装置から前記印刷予約を受信し、当該利用者の操作に従って、前記サーバー装置から前記データを取得し、取得した前記データを印刷するための画像形成装置は、
前記印刷予約を受信する受信手段と、
前記印刷予約を受信した場合、当該画像形成装置が有する印刷機構の状態及び前記サーバー装置に対するアクセス結果を、状態情報として、取得する取得手段と、
取得した前記状態情報を前記状態表示端末に対して送信する送信手段とを備え、
前記状態表示端末は、
前記状態情報を受信する受信手段と、
受信した前記状態情報を用いて、前記画像形成装置における印刷が可能であるか否かを判断する判断手段と、
前記判断手段による判断結果を用いて、前記画像形成装置における印刷の可否を示すメッセージを生成する生成手段と、
生成した前記メッセージを表示する表示手段とを備える
ことを特徴とする印刷システム。
A printing system including an issuing terminal, an image forming apparatus, a server apparatus, and a status display terminal,
The issuing terminal sends data and a print reservation for the data to the server device via a network by a user operation,
The server device is
Receiving means for receiving the data and the print reservation;
When the print reservation is received, search means for searching, as a candidate image forming apparatus, an image forming apparatus existing in the vicinity of the location of the status display terminal from among a plurality of image forming apparatuses;
Transmission means for transmitting a print reservation to the candidate image forming apparatus,
An image forming apparatus for receiving the print reservation from the server apparatus, acquiring the data from the server apparatus according to an operation of the user, and printing the acquired data,
Receiving means for receiving the print reservation;
An acquisition unit for acquiring, as status information, a status of a printing mechanism included in the image forming apparatus and an access result to the server apparatus when the print reservation is received;
Transmission means for transmitting the acquired state information to the state display terminal,
The status display terminal is
Receiving means for receiving the status information;
Determination means for determining whether printing in the image forming apparatus is possible using the received state information;
Generating means for generating a message indicating whether printing is possible in the image forming apparatus, using a determination result by the determining means;
And a display unit for displaying the generated message.
前記印刷システムは、さらに、補完サーバー装置を含み、
前記発行端末は、さらに、ネットワークを介して、印刷予約及び前記データを補完サーバー装置に送信し、前記補完サーバー装置は、当該データの印刷予約を、ネットワークを介して、前記候補画像形成装置に送信し、
前記画像形成装置の前記受信手段は、さらに、前記補完サーバー装置から、前記印刷予約を受信し、
前記取得手段は、さらに、前記補完サーバー装置から前記印刷予約を受信した場合、前記状態情報として、前記補完サーバー装置に対するアクセス結果を取得し、
前記画像形成装置の前記送信手段は、さらに、前記状態情報の一つとして、前記補完サーバー装置に対するアクセス結果を前記状態表示端末に対して送信し、
前記状態表示端末の前記受信手段は、さらに、前記状態情報の一つとして、前記補完サーバー装置に対するアクセス結果を受信し、
前記状態表示端末の前記判断手段は、前記補完サーバー装置に対するアクセス結果を含む前記状態情報を用いて、判断する
ことを特徴とする請求項31に記載の印刷システム。
The printing system further includes a complementary server device,
The issuing terminal further transmits a print reservation and the data to the complementary server device via a network, and the complementary server device transmits a print reservation for the data to the candidate image forming device via the network. And
The receiving unit of the image forming apparatus further receives the print reservation from the complementary server device;
The acquisition unit further acquires an access result to the complementary server device as the status information when the print reservation is received from the complementary server device;
The transmission unit of the image forming apparatus further transmits, as one of the status information, an access result for the complementary server device to the status display terminal,
The receiving means of the status display terminal further receives an access result for the complementary server device as one of the status information,
The printing system according to claim 31, wherein the determination unit of the state display terminal makes a determination using the state information including an access result for the complementary server device.
JP2013252066A 2013-12-05 2013-12-05 Image forming apparatus, server apparatus, and status display terminal Active JP6273809B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013252066A JP6273809B2 (en) 2013-12-05 2013-12-05 Image forming apparatus, server apparatus, and status display terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013252066A JP6273809B2 (en) 2013-12-05 2013-12-05 Image forming apparatus, server apparatus, and status display terminal

Publications (2)

Publication Number Publication Date
JP2015109014A true JP2015109014A (en) 2015-06-11
JP6273809B2 JP6273809B2 (en) 2018-02-07

Family

ID=53439305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013252066A Active JP6273809B2 (en) 2013-12-05 2013-12-05 Image forming apparatus, server apparatus, and status display terminal

Country Status (1)

Country Link
JP (1) JP6273809B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079268A (en) * 2019-12-17 2021-07-06 夏普株式会社 Image forming apparatus, control method, and recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234218A (en) * 2003-01-29 2004-08-19 Canon Inc Image forming processing system
JP2010176448A (en) * 2009-01-30 2010-08-12 Brother Ind Ltd Management device and computer program
JP2011242984A (en) * 2010-05-18 2011-12-01 Canon Inc Image forming apparatus and method therefor
JP2012018528A (en) * 2010-07-07 2012-01-26 Canon Inc Printing apparatus, printing method and printing system
JP2013131029A (en) * 2011-12-21 2013-07-04 Canon Marketing Japan Inc Information processing apparatus, image forming apparatus, image forming system, and method and program of controlling information processing apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004234218A (en) * 2003-01-29 2004-08-19 Canon Inc Image forming processing system
JP2010176448A (en) * 2009-01-30 2010-08-12 Brother Ind Ltd Management device and computer program
JP2011242984A (en) * 2010-05-18 2011-12-01 Canon Inc Image forming apparatus and method therefor
JP2012018528A (en) * 2010-07-07 2012-01-26 Canon Inc Printing apparatus, printing method and printing system
JP2013131029A (en) * 2011-12-21 2013-07-04 Canon Marketing Japan Inc Information processing apparatus, image forming apparatus, image forming system, and method and program of controlling information processing apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079268A (en) * 2019-12-17 2021-07-06 夏普株式会社 Image forming apparatus, control method, and recording medium
CN113079268B (en) * 2019-12-17 2023-08-22 夏普株式会社 Image forming apparatus, control method, and recording medium

Also Published As

Publication number Publication date
JP6273809B2 (en) 2018-02-07

Similar Documents

Publication Publication Date Title
JP4270269B2 (en) Communication system, printing apparatus, user terminal apparatus, and program
JP4314356B2 (en) Printing control apparatus, printing control system, printing apparatus, printing control method, and program
EP2575344A2 (en) Image forming apparatus, information processing apparatus, image forming system and method for forming images
US9298402B2 (en) Print management apparatus, non-transitory recording medium, and printing system
JP2015049719A (en) Print control device, print control method, program, and recording medium
JP5382605B2 (en) Setting information copying system
JP6273809B2 (en) Image forming apparatus, server apparatus, and status display terminal
US8384949B2 (en) Image-forming apparatus, control method for image-forming apparatus, and storage medium
JPH1058792A (en) Printer and its control method
JP2014067126A (en) Information processing apparatus and printing system
JP2009271753A (en) Image processing system, method for controlling the same, program, and storage medium
JP5821402B2 (en) Image forming apparatus, image forming system, and control program
JP5807475B2 (en) Image forming apparatus, image forming system, and control program
JP2011116088A (en) Image forming apparatus, data control method, and program
JP6340822B2 (en) Image forming system, image forming method, and server apparatus
JP5459360B2 (en) Image processing device
JP2006123239A (en) Print system by printer, printer, wireless terminal
JP4606452B2 (en) Image processing apparatus and user information acquisition method
JP4067478B2 (en) Image processing apparatus and user information acquisition method
US20080297827A1 (en) Image Forming System and Print Job Renewal Management Method
JP5089741B2 (en) Image processing apparatus and user information transmission method
JP6249114B2 (en) Image forming system and program
JP5900081B2 (en) Control device, image output device, image output system, and program
JP2012199827A (en) Communication device, management method of storage unit in the same communication device, and management program of storage unit in the same communication device
JP2001022546A (en) Printer, print system and processing monitoring method for printer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170718

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170906

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: 20171212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171225

R150 Certificate of patent or registration of utility model

Ref document number: 6273809

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150