JP2015109014A - Image forming apparatus, server device, and state display terminal - Google Patents
Image forming apparatus, server device, and state display terminal Download PDFInfo
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
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
しかしながら、上述のプルプリントによると、画像形成装置が故障している場合には、利用者は、画像形成装置の設置された場所へ行って初めて印刷ができないことを知ることとなる。この結果、利用者が画像形成装置の設置された場所へ行くという行為が無駄になると言う問題点がある。
本発明は、このような問題点に鑑み、利用者が画像形成装置の設置された場所へ出向くことなく、当該画像形成装置における印刷の可否を知ることができる画像形成装置、サーバー装置及び状態表示端末を提供することを目的とする。
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.
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
ジョブ発行端末100、MFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200e、状態表示端末300、サーバー装置400及びP2P端末500は、インターネットを代表とするネットワーク20を介して、相互に接続されている。
印刷システム10においては、BOXプリント及びプルプリントのいずれか一方を用いることができる。また、プルプリントの場合には、P2Pプルプリントを用いることができる。BOXプリント、プルプリント及びP2Pプルプリントは、それぞれ、ネットワークを介する印刷の一形態である。BOXプリントは、親展プリントと呼ばれることもある。
The
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
After the
状態表示端末300は、状態情報を受信し、受信した状態情報に応じて、MFP200において印刷が可能か又は不可能か示すメッセージを表示する。言い換えると、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示す場合には、印刷が可能であることを示すメッセージを表示する。一方、状態情報が、MFP200の印刷機構が正常に動作していないことを示す場合には、印刷が不可能であることを示すメッセージを表示する。
The
その後、利用者は、状態表示端末300に表示されたメッセージにより、MFP200において印刷が可能か又は不可能を知る。MFP200において印刷が可能であれば、利用者は、MFP200の設置された場所へ出向いて、MFP200に対して印刷操作をしてジョブ情報の印刷実行を指示する。指示を受けたMFP200は、BOXからジョブ情報を読み出し、読み出したジョブ情報を印刷する。
Thereafter, the user knows whether printing is possible or impossible in the
なお、BOXプリントにおいて、印刷システム10は、サーバー装置400及びP2P端末500を含まない。
(2)プルプリントにおいて、ジョブ発行端末100の利用者がデータの印刷を指示すると、ジョブ発行端末100は、当該データを含むジョブ情報をサーバー装置400に対して送信する。サーバー装置400は、ジョブ情報を受信し、受信したジョブ情報を保存する。これにより、サーバー装置400において、ジョブ情報の印刷予約がされる。
In the BOX printing, the printing system 10 does not include the
(2) In pull printing, when the user of the
前記印刷予約を受け付けた後、利用者により前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを示す状態情報が取得される。具体的には、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
状態表示端末300は、状態情報を受信し、受信した状態情報に応じて、MFP200において印刷が可能か又は不可能か示すメッセージを表示する。具体的には、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示し、サーバー装置400に対するアクセスが可能であることを示す場合には、印刷が可能であることを示すメッセージを表示する。一方、状態情報が、MFP200の印刷機構が正常に動作していないことを示すか、又は、サーバー装置400に対するアクセスが不可能であることを示す場合には、印刷が不可能であることを示すメッセージを表示する。
The
その後、利用者は、状態表示端末300に表示されたメッセージにより、MFP200において印刷が可能か又は不可能を知る。MFP200において印刷が可能であれば、利用者は、MFP200の設置された場所へ出向いて、MFP200に対して印刷操作をしてジョブ情報の印刷実行を指示する。指示を受けたMFP200は、サーバー装置400からジョブ情報を取得し、取得したジョブ情報を印刷する。
Thereafter, the user knows whether printing is possible or impossible in the
なお、プルプリントにおいては、印刷システム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
(3) In P2P pull printing, in addition to the processing in the case of pull printing, when the user of the
前記印刷予約を受け付けた後、利用者により前記印刷操作がされるまでの期間において、前記データの送信から印刷に至る経路に介在する設備及び装置が正常か否かを示す状態情報が取得される。具体的には、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
状態表示端末300は、状態情報を受信し、受信した状態情報に応じて、MFP200において印刷が可能か又は不可能か示すメッセージを表示する。具体的には、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示し、サーバー装置400に対するアクセスが可能であることを示す場合には、印刷が可能であることを示すメッセージを表示する。また、状態表示端末300は、状態情報が、MFP200の印刷機構が正常に動作していることを示し、サーバー装置400に対するアクセスが不可能であることを示し、P2P端末500に対するアクセスが可能であることを示す場合には、条件付きで印刷が可能であることを示すメッセージを表示する。一方、状態情報が、MFP200の印刷機構が正常に動作していないことを示す場合、又は、状態情報が、サーバー装置400に対するアクセスが不可能であることを示し、かつ、P2P端末500に対するアクセスが不可能であることを示す場合には、印刷が不可能であることを示すメッセージを表示する。
The
その後、利用者は、状態表示端末300に表示されたメッセージにより、MFP200において印刷が可能か、条件付きで可能か、又は不可能を知る。MFP200において印刷が可能又は条件付きで可能であれば、利用者は、MFP200の設置された場所へ出向いて、MFP200に対して印刷操作をしてジョブ情報の印刷実行を指示する。指示を受けたMFP200は、印刷が可能である場合、サーバー装置400からジョブ情報を取得し、取得したジョブ情報を印刷する。条件付きで印刷が可能である場合に、MFP200は、P2P端末500からジョブ情報を取得し、取得したジョブ情報を印刷する。ここで、条件付きで印刷可能とは、P2P端末500からジョブ情報を取得すれば、印刷可能であることを示す。
Thereafter, the user knows whether printing is possible in the
印刷システム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
1.2
As shown in FIG. 2 as an example, the
ジョブ発行端末100は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイス、ディスプレィデバイス、キーボードなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ジョブ発行端末100は、その機能を達成する。
The
(1)記憶部103
記憶部103は、一例として、ハードディスクデバイスから構成されている。記憶部103は、図2に示すように、予め、画像ファイル121、システムパラメーター122、サーバー装置のIPアドレス126、P2P端末のIPアドレス127、MFP情報テーブル131、利用者情報テーブル141を保持している。また、記憶部103は、この図に示すように、ジョブ情報151、候補MFP情報テーブル161、利用者識別番号181及びパスワード182を記憶するための領域を備えている。
(1)
The
(画像ファイル121)
画像ファイル121は、一例として、JPEG(Joint Photographic Experts Group )により規定された圧縮画像データであり、印刷対象のデータである。なお、印刷対象のデータは、画像ファイルには限定されない。印刷対象のデータは、文書データやスプレッドシートなどであるとしてもよい。
(Image file 121)
For example, the
(システムパラメーター122)
システムパラメーター122は、図3に示すように、ジョブモード122a、チェックモード122b及びP2Pモード122cを含む。システムパラメーター122は、印刷システム10に含まれる他の装置が記憶しているシステムパラメーターと同じ値を有する。
(System parameter 122)
As shown in FIG. 3, the
ジョブモード122aは、「0」及び「1」のいずれかの値を取る。「0」は、印刷システム10において、BOXプリントが実行されることを示す。「1」は、印刷システム10において、プルプリントが実行されることを示す。
チェックモード122bは、「0」、「1」及び「2」のいずれかの値を取る。「0」は、サーバー装置400によるチェックが行われることを示す。「1」は、MFPによるチェックが行われることを示す。「2」は、サーバー装置400及びMFPによるチェックが行われることを示す。
The
The
ここで、サーバー装置400によるチェックとは、サーバー装置400が主体となって、MFPの状態を確認することを言う。また、MFPによるチェックとは、MFPが主体となって、MFP及びサーバー装置400の状態を確認することを言う。サーバー装置400及びMFPによるチェックとは、上記のサーバー装置400によるチェックとMFPによるチェックとを含む。
Here, the check by the
P2Pモード122cは、「0」及び「1」のいずれかの値を取る。「0」は、印刷システム10が、P2Pプルプリント(P2Pプリントと呼ぶ場合もある。)に対応していないことを示す。「1」は、印刷システム10が、P2Pプルプリントに対応していることを示す。ここで、ジョブモード122aが「1」の値を取る場合、つまり、プルプリントが実行される場合においてのみ、P2Pモード122cは、「1」の値を取り得る。言い換えると、プルプリントが実行される場合にのみ、印刷システム10が、P2Pプリントに対応することができる。
The
(サーバー装置のIPアドレス126)
サーバー装置のIPアドレス126は、サーバー装置400に割り当てられ、ネットワーク20上におけるサーバー装置400の配置位置を示すアドレスである。
(P2P端末のIPアドレス127)
P2P端末のIPアドレス127は、P2P端末500に割り当てられ、ネットワーク20上におけるP2P端末500の配置位置を示すアドレスである。
(
The
(P2P terminal IP address 127)
The
(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情報は、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
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
(利用者情報テーブル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
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
(ジョブ情報151)
ジョブ情報151は、利用者により発行された印刷ジョブに対応する。印刷ジョブは、MFPに対して出力される印刷処理の単位である。
ジョブ情報151は、図6に示すように、ジョブ識別番号152、ジョブデータ153、ジョブパラメーター154及び状態表示端末のIPアドレス155を含む。ジョブ識別番号152は、ジョブ情報151を識別するための識別情報である。ジョブデータ153は、印刷の対象となるデータである。ジョブデータ153は、一例として、画像ファイルである。ジョブパラメーター154は、印刷の際に指定されるパラメーターである。一例として、ジョブパラメーター154は、印刷部数を含む。ここでは、印刷部数は、「1」である。なお、ジョブパラメーター154は、他の例として、倍率の設定、用紙の設定などを含むとしてもよい。
(Job information 151)
The
As shown in FIG. 6, the
状態表示端末のIPアドレス155は、状態表示端末300に割り当てられ、ネットワーク20上における状態表示端末300の配置位置を示すアドレスである。
(候補MFP情報テーブル161)
候補MFP情報テーブル161は、ジョブ発行端末100の利用者により、ジョブ情報を印刷するMFPの候補として選択されるMFPを示す。
The
(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情報は、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
候補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
(2)
For example, the
表示部104は、制御部101の制御により、一例として、図8に示す画面171、172、173、174及び176を表示する。
画面171は、メニューを表示するための画面であり、一例として、ジョブ発行を示すコマンドを起動するためのボタン171aが含まれる。
画面172は、利用者識別番号及びパスワードを入力するための画面であり、一例として、入力フィールド172a、172b及びボタン172cが含まれる。入力フィールド172a及び172bにおいて、それぞれ、利用者識別番号及びパスワードが利用者により入力される。
The
The
The
画面173は、印刷対象のデータ及び印刷部数を入力するための画面であり、一例として、入力フィールド173a、173b及びボタン173cが含まれる。入力フィールド173a及び173bにおいて、それぞれ、印刷対象のデータ及び印刷部数が利用者により入力される。
画面174は、状態表示端末300のIPアドレスを入力するための画面であり、一例として、入力フィールド174a及びボタン174cが含まれる。入力フィールド174aにおいて、状態表示端末300のIPアドレスが利用者により入力される。
The
The
画面176は、MFPを選択するための画面であり、一例として、チェックボックス176a及び表示フィールド176bの組、チェックボックス176c及び表示フィールド176dの組、チェックボックス176e及び表示フィールド176fの組、並びに、ボタン174gが含まれる。
チェックボックス176a及び表示フィールド176bの組は、一つのMFPに対応する。また、チェックボックス176c及び表示フィールド176dの組は、別の一つのMFPに対応する。チェックボックス176e及び表示フィールド176fの組は、さらに別の一つのMFPに対応する。
The
A set of the
各表示フィールドには、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
(3)入力受付部105
入力受付部105は、利用者からデータの入力を受け付け、入力されたデータを制御部101に対して出力する。入力受付部105は、一例として、利用者から、利用者識別番号、パスワード、ジョブデータ(ファイル名)、ジョブパラメーター(印刷部数)、状態表示端末のIPアドレス等の入力を受け付ける。また、入力受付部105は、MFPの選択を受け付け、選択を受け付けたMFPを示す番号をジョブ発行処理部101bに対して出力する。また、入力受付部105は、ジョブ発行端末100が有する処理の起動を示すコマンドを利用者から受け付ける。次に、入力受付部105は、受け付けたコマンドを制御部101に対して出力する。
(3)
The
(4)通信部102
通信部102は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
(5)制御部101
制御部101は、通信部102、記憶部103、表示部104及び入力受付部105を制御する。また、制御部101は、図2に示すように、利用者確認部101a及びジョブ発行処理部101bを含む。制御部101は、入力受付部105から、データ及びコマンドを受け取る。コマンドを受け取った場合、受け取ったコマンドに対応する処理を起動する。データを受け取った場合、受け取ったデータに対応する処理を行う。制御部101は、MFP200から、ネットワーク20及び通信部102を介して、利用者識別番号及びパスワードのいずれか一方又は両方が正しくない旨を示すメッセージを受信する。次に、制御部101は、表示部104に対して、メッセージを出力する。
(4)
The
(5)
The
(利用者確認部101a)
利用者確認部101aは、入力受付部105から利用者識別番号及びパスワードの組を受け取る。次に、利用者確認部101aは、受け取った利用者識別番号及びパスワードの組が記憶部103の利用者情報テーブル141内に存在するか否かを確認する。受け取った組が利用者情報テーブル141内に存在しない場合、利用者確認部101aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。次に、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくない場合、利用者確認部101aは、利用者識別番号及びパスワードの入力及び利用者識別番号及びパスワードの確認を繰り返すよう制御する。
(
The
受け取った利用者識別番号及びパスワードの組が利用者情報テーブル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
(Job
The job
ジョブ発行処理部101bは、入力受付部105からジョブデータ及びジョブパラメーターを受け取る。次に、受け取ったジョブデータ及びジョブパラメーターを含むジョブ情報151を生成する。次に、生成したジョブ情報151を記憶部103に書き込む。このとき、ジョブ発行処理部101bは、前回生成したジョブ識別番号に、「1」を加算することにより、新たなジョブ識別番号を生成する。次に、生成したジョブ識別番号を、記憶部103のジョブ情報151内に書き込む。さらに、ジョブ発行処理部101bは、入力受付部105から状態表示端末300のIPアドレスを受け取り、受け取ったIPアドレスを、記憶部103のジョブ情報151内に書き込む。
The job
次に、ジョブ発行処理部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
(I) When the Job Mode is “0” (BOX Print) The job
次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181を読み出し、記憶部103のジョブ情報151からジョブ識別番号152を読み出す。また、ジョブ発行処理部101bは、記憶部103の候補MFP情報テーブル161から全ての候補MFP情報を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、通信部102、ネットワーク20を介して、状態表示端末300に対して、送信する。
Next, the job
次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181及びパスワード182を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号及びパスワードの組を、通信部102、ネットワーク20を介して、全ての候補MFPに対して、送信する。ここで、これらの候補MFPのネットワーク20における配置位置は、記憶部103の候補MFP情報テーブル161に含まれている候補MFP情報内のIPアドレスにより、示される。
Next, the job
ジョブ発行処理部101bは、プリントの予約の指示を示すプリント予約指示を生成する。次に、ジョブ発行処理部101bは、記憶部103からジョブ情報151を読み出す。次に、ジョブ発行処理部101bは、生成したプリント予約指示及び読み出したジョブ情報151を、通信部102及びネットワーク20を介して、MFP200に対して送信する。
The job
また、ジョブ発行処理部101bは、MFP200から、ネットワーク20及び通信部102を介して、印刷完了を受信する。次に、ジョブ発行処理部101bは、候補MFP情報テーブル161から、MFP200を除くMFPに関する候補MFP情報を抽出する。次に、候補MFP情報に含まれるIPアドレスを用いて、通信部102及びネットワーク20を介して、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する。
In addition, the job
(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
The job
(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
When determining that the
次に、ジョブ発行処理部101bは、記憶部103からP2P端末のIPアドレス127を読み出す。次に、ジョブ発行端末100のジョブ発行処理部101bは、P2Pプリントの予約を指示するP2Pプリント予約指示を生成する。次に、P2Pプリント予約指示、利用者識別番号及びジョブ情報を、通信部102及びネットワーク20を介して、P2P端末500に対して送信する。
Next, the job
1.3 MFP200
図1に示すMFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eは、それぞれ、同様の構成を有する。ここでは、MFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eを代表して、MFP200として説明する。
1.3
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
コントローラー部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
入出力部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 /
As shown in FIG. 11, the
(1)記憶部203
記憶部203は、予め、利用者情報テーブル231、BOX情報テーブル241、システムパラメーター222、MFPプリント管理テーブル261、BOX221a、・・・、BOX221b、BOXプリント用アラームフラグ291及びプルプリント用アラームフラグ292を記憶している。
(1)
The
(BOX221a、・・・、BOX221b)
BOX221aは、図12に一例として示すように、BOX識別番号223により識別される。また、BOX221aは、複数のプリント予約情報251、・・・を記憶するための領域を備えている。
プリント予約情報251は、図12に示すように、BOXプリント予約番号224、利用者識別番号225及びジョブ情報226から構成される。ジョブ情報226は、ジョブ識別番号227、ジョブデータ228、ジョブパラメーター229及び状態表示端末のIPアドレス230を含む。
(
The
The
その他のプリント予約情報も、プリント予約情報251と同様のデータ構造を有する。また、その他のBOXも、BOX221aと同様のデータ構造を有する。
(利用者情報テーブル231)
利用者情報テーブル231は、図5に示す利用者情報テーブル141と同一のデータ構造を有する。利用者情報テーブル231に含まれる利用者情報は、MFP200において登録された利用者に対応している。
Other print reservation information also has the same data structure as the
(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
(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情報は、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
(システムパラメーター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
(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
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
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プリント管理テーブル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
The
<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
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
各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
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
In the
(BOXプリント用アラームフラグ291及びプルプリント用アラームフラグ292) BOXプリント用アラームフラグ291は、「0」及び「1」のいずれかの値を取る。BOXプリント用アラームフラグ291が「0」のとき、BOXプリント用アラームが設定されていないことを示す。BOXプリント用アラームフラグ291が「1」のとき、BOXプリント用アラームが設定されていることを示す。BOXプリント用アラームについては、後述する。
(BOX
プルプリント用アラームフラグ292は、「0」及び「1」のいずれかの値を取る。プルプリント用アラームフラグ292が「0」のとき、プルプリント用アラームが設定されていないことを示す。プルプリント用アラームフラグ292が「1」のとき、プルプリント用アラームが設定されていることを示す。プルプリント用アラームについては、後述する。
The pull
(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)
As an example, the
The
The
(3)ハードキー216及びタッチセンサー217
ハードキー216及びタッチセンサー217は、利用者からの操作指示及びデータの入力を受け付ける。次に、受け付けた操作指示及びデータを制御部201に対して出力する。具体的に、ハードキー216及びタッチセンサー217は、利用者から、印刷の操作指示、プリント種類の設定の指示を受け付ける。また、ハードキー216及びタッチセンサー217は、利用者から、利用者識別番号、パスワード、BOXプリント予約番号、プルプリント予約番号及びP2Pプルプリント予約番号の入力を受け付ける。
(3) Hard key 216 and
The hard key 216 and the
(4)利用者確認部201a
(ジョブモードが「0」(BOXプリント)である場合)
利用者確認部201aは、ジョブ発行端末100から、ネットワーク20及び通信部202を介して、利用者識別番号及びパスワードの組を受信する。次に、利用者確認部201aは、受け取った利用者識別番号及びパスワードの組が記憶部203の利用者情報テーブル231内に存在するか否かを確認する。
(4)
(When the job mode is “0” (BOX print))
The
受け取った組が利用者情報テーブル231内に存在しない場合、利用者確認部201aは、受け取った利用者識別番号及びパスワードのいずれか一方又は両方が正しくないものと判断する。この場合、利用者確認部201aは、利用者識別番号及びパスワードのいずれか一方又は両方が正しくない旨を示すメッセージを、通信部202及びネットワーク20を介して、ジョブ発行端末100に対して送信する。
If the received set does not exist in the user information table 231, the
受け取った利用者識別番号とパスワードの組が利用者情報テーブル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
(For printing)
The
受け取った利用者識別番号及びパスワードの組が利用者情報テーブル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
(5)
(When the job mode is “0” (BOX print))
The
次に、プリント予約部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
(ジョブモードが「1」(プルプリント)である場合)
プリント予約部201bは、サーバー装置400から、ネットワーク20及び通信部202を介して、プリント予約指示、プルプリント予約番号及びジョブ識別番号を受信する。次に、プリント予約部201bは、MFPプリント管理テーブル261に、受信したジョブ識別番号に対応付けて、受信したプルプリント予約番号を書き込む。
(When the job mode is “1” (pull print))
The
(P2Pモード122cが「1」(P2Pプリント対応)である場合)
プリント予約部201bは、P2P端末500から、ネットワーク20及び通信部202を介して、P2Pプリント予約番号及びジョブ識別番号を受信する。次に、プリント予約部201bは、MFPプリント管理テーブル261に、受信したジョブ識別番号に対応付けて、受信したP2Pプリント予約番号を書き込む。
(When
The
(6)タイマー処理部201c
タイマー処理部201cは、図11に示すように、BOXプリント用タイマー201ca及びプルプリント用タイマー201cbを含んでいる。BOXプリント用タイマー201ca及びプルプリント用タイマー201cbは、タイマー処理部201cの制御により、定期的にアラームを発生する。
(6)
As shown in FIG. 11, the
タイマー処理部201cは、現在時刻を取得し、取得した現在時刻が午前0時0分であるか否かを判断する。現在時刻が午前0時0分でない場合、タイマー処理部201cは、現在時刻の取得と前記判断を繰り返す。なお、比較の対象となる現在時刻は、午前0時0分には限定されない。午前1時15分でもよいし、午前2時36分でもよい。また、比較する頻度は、一日に一回には限定されない。一日に二回、比較してもよいし、三回以上比較してもよい。
The
現在時刻が午前0時0分である場合、タイマー処理部201cは、システムパラメーター222のチェックモード222bを確認する。
チェックモード222bが「1」(MFPによるチェック)である場合、又は、「2」(サーバー装置とMFPによるチェック)である場合、タイマー処理部201cは、システムパラメーター222のジョブモード222aを確認する。
When the current time is 0:00 am, the
When the
ジョブモード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
When the MFP print management table 261 includes a BOX print reservation number, the
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
ジョブモード222aが「1」(プルプリント)である場合、タイマー処理部201cは、MFPプリント管理テーブル261にプルプリント予約番号が含まれているか否かを判断する。
MFPプリント管理テーブル261にプルプリント予約番号が含まれている場合、タイマー処理部201cは、プルプリント用タイマー201cbの動作を開始する。つまり、プルプリント用タイマー201cbにより、定期的にアラームを発生させる。このアラームをプルプリント用アラームと呼ぶ。このとき、プルプリント用アラームフラグ292を「1」に設定する。一例として、プルプリント用タイマー201cbは、毎時一回、15分にアラームを発生させるとしてもよい。次に、タイマー処理部201cによる動作を終了する。
When the
When the pull print reservation number is included in the MFP print management table 261, the
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
チェックモード222bが「0」(サーバー装置によるチェック)である場合、タイマー処理部201cは、その動作を終了する。
(7)状態確認部201d
(A)状態確認部201dは、BOXプリント用アラームが発生しているか否かを確認する。具体的には、状態確認部201dは、記憶部203に記憶されているBOXプリント用アラームフラグ291が「1」であるか「0」であるかを判断する。BOXプリント用アラームフラグ291が「1」である場合、BOXプリント用アラームが発生していることを示す。BOXプリント用アラームフラグ291が「0」である場合、BOXプリント用アラームが発生していないことを示す。
When the
(7)
(A) The
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
(A) The
(B) The
(b−1)状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す。
(b−2)状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、BOXプリント予約番号、利用者識別番号及び取得したMFP200のステータスを送信する。
(B-1) The
(B-2) The
(B)状態確認部201dは、プルプリント用アラームが発生しているか否かを確認する。具体的には、状態確認部201dは、記憶部203に記憶されているプルプリント用アラームフラグ292が「1」であるか「0」であるかを判断する。ここで、プルプリント用アラームフラグ292が「1」である場合、プルプリント用アラームが発生していることを示す。プルプリント用アラームフラグ292が「0」である場合、プルプリント用アラームが発生していないことを示す。
(B) The
プルプリント用アラームが発生している場合、状態確認部201dは、次に示す(c)〜(d)の処理を行う。
(c)状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する。次に、状態確認部201dは、サーバー装置400へのアクセスチェックを行って、サーバーチェック結果を取得する。
When the pull print alarm is generated, the
(C) The
(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
(D-2) The
(d−3)状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する。
(d−4)P2Pモード222cが「1」である場合、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する。
(D-3) The
(D-4) When the
(d−5)状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する。
(C)状態確認部201dは、サーバー装置400から、ネットワーク20及び通信部202を介して、ステータスの要求を受信する。
(D-5) The
(C) The
状態確認部201dは、サーバー装置400から受信したデータがステータスの要求であるか否かを判断する。
サーバー装置400から受信したデータがステータスの要求である場合、状態確認部201dは、次の(e)〜(f)の処理を行う。
(e)状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する。
The
When the data received from the
(E) The
(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
(F-2) The
(f−3)状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する。
(f−4)P2Pモード222cが「1」である場合、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する。
(F-3) The
(F-4) When the
(f−5)次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する。
(8)印刷制御部201e
印刷制御部201eは、プリントの種類の指定が「BOXプリント」、「プルプリント」及び「P2Pプルプリント」のいずれであるかを判断する。
(F-5) Next, the
(8)
The
プリントの種類の指定が「BOXプリント」である場合、印刷制御部201eは、BOXプリントを実行する。
プリントの種類の指定が「プルプリント」である場合、印刷制御部201eは、プルプリントを実行する。
プリントの種類の指定が「P2Pプルプリント」である場合、印刷制御部201eは、P2Pプルプリントを実行する。これにより、印刷処理を終了する。
If the designation of the print type is “BOX print”, the
When the designation of the print type is “pull print”, the
When the print type designation is “P2P pull print”, the
(BOXプリントの場合)
印刷制御部201eは、入出力部215からBOXプリント予約番号を受け取る。次に、受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する。
受け取ったBOXプリント予約番号がMFPプリント管理テーブル261内に存在しない場合、印刷制御部201eは、BOXプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。
(For BOX printing)
The
If the received BOX print reservation number does not exist in the MFP print management table 261, the
受け取った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
印刷が正常に終了すると、印刷制御部201eは、特定されたBOXから、BOXプリント予約番号、利用者識別番号及びジョブ情報を削除する。次に、印刷制御部201eは、MFPプリント管理テーブル261から、上記のBOXプリント予約番号を含むMFPプリント情報を削除する。
(プルプリントの場合)
印刷制御部201eは、入出力部215からプルプリント予約番号を受け取る。次に、受け取ったプルプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する。
When printing ends normally, the
(For pull print)
The
受け取ったプルプリント予約番号が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 /
When the received pull print reservation number exists in the MFP print management table 261, the
次に、印刷制御部201eは、サーバー装置400から、ネットワーク20及び通信部202を介して、ジョブ情報を受信する。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。
印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のプルプリント予約番号を含むMFPプリント情報を削除する。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する。
Next, the
When printing ends normally, the
(P2Pプルプリントの場合)
印刷制御部201eは、入出力部215からP2Pプルプリント予約番号を受け取る。次に、受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する。
受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在しない場合、P2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在しないことを示すメッセージを入出力部215に対して出力する。
(In the case of P2P pull print)
The
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 /
受け取った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
Next, the
印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のP2Pプルプリント予約番号を含むMFPプリント情報を削除する。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、P2P端末500に対して送信する。また、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する。さらに、印刷が正常に終了すると、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、ジョブ発行端末100に対して送信する。
When printing ends normally, the
(9)通信部202
通信部202は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
1.4 状態表示端末300
状態表示端末300は、一例として図16に示すように、制御部301、通信部302、記憶部303、表示部304及び入力受付部305から構成されている。制御部301は、書込制御部301a、表示制御部301b及び位置取得部301gから構成されている。また、表示制御部301bは、判断部301c及び生成部301dから構成されている。
(9)
The
1.4
As an example, the
状態表示端末300は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイス、ディスプレィデバイス、キーボードなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、状態表示端末300は、その機能を達成する。
Specifically, the
(1)記憶部303
記憶部303は、予め、システムパラメーター322、P2P端末のIPアドレス325及び状態テーブル331を記憶している。
(システムパラメーター322)
システムパラメーター322は、図16に示すように、ジョブモード322a、チェックモード322b及びP2Pモード322cを含む。システムパラメーター322は、図3に示すシステムパラメーター122と同一である。
(1)
The
(System parameter 322)
As shown in FIG. 16, the
言い換えると、システムパラメーター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
(P2P terminal IP address 325)
The
(状態テーブル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
<Status table 331a>
The status table 331a is stored in the
状態テーブル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
状態テーブル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
<Status table 331b>
The status table 331b is stored in the
状態テーブル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
状態テーブル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
<Status table 331c>
The status table 331c is stored in the
状態テーブル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
状態テーブル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
<状態テーブル331d>
状態テーブル331dは、ジョブモード322aが「1」(プルプリント)であり、チェックモード322bが「2」(サーバー装置とMFPによるチェック)の場合に、記憶部303に記憶されている。
状態テーブル331dは、一例として、図20に示すように、複数の状態情報を記憶するための領域を備えている。各状態情報は、プルプリントの場合のプリント予約情報に対応している。
<Status table 331d>
The status table 331d is stored in the
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
状態テーブル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
(2)書込制御部301a
(ジョブモードが「0」(BOXプリント)である場合)
書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、受信する。次に、書込制御部301aは、受信した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を対応付けて、1個の状態情報として、記憶部303の状態テーブル331に書き込む。
(2) Write
(When the job mode is “0” (BOX print))
The
次に、書込制御部301aは、MFP200から、ネットワーク20及び通信部302を介して、BOXプリント予約番号及びジョブ識別番号を受信する。次に、書込制御部301aは、記憶部303の状態テーブル331において、受信したジョブ識別番号に対応付けて、受信したBOXプリント予約番号を記憶する。
(ジョブモードが「1」(プルプリント)である場合)
書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号及びジョブ識別番号を受信する。次に、書込制御部301aは、状態テーブル331に、受信した利用者識別番号とジョブ識別番号とを対応付けて、状態情報として書き込む。
Next, the
(When the job mode is “1” (pull print))
The
次に、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、プルプリント予約番号及びジョブ識別番号を受信する。また、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、候補MFP情報を受信する
次に、書込制御部301aは、状態テーブル331に、受信したジョブ識別番号に対応付けて、受信したプルプリント予約番号及び候補MFP情報を書き込む。
Next, the
(P2Pモードが「1」(P2Pプリント対応)である場合)
書込制御部301aは、P2P端末500から、ネットワーク20及び通信部302を介して、P2Pプリント予約番号及びジョブ識別番号を受信する。次に、書込制御部301aは、状態テーブル331に、受信したジョブ識別番号に対応付けて、状態情報として受信したP2Pプリント予約番号を書き込む。
(When P2P mode is “1” (P2P print compatible))
The
(サーバー装置400の検索部401bがMFPを検索した場合)
書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、ジョブ識別番号及び1個又は複数個の候補MFP情報を受信する。次に、書込制御部301aは、受信した1個又は複数個の候補MFP情報を、候補MFP情報361、・・・、362として、記憶部303の状態テーブル331において、ジョブ識別番号に対応付けて書き込む。次に、検索部401bは、通信部402及びネットワーク20を介して、生成した候補MFP情報を状態表示端末300に対して送信する。
(When
The
(3)位置取得部301g
位置取得部301gは、GPS(Global Positioning System )機能を有している。
書込制御部301aが、サーバー装置400から、ネットワーク20及び通信部302を介して、プルプリント予約番号及びジョブ識別番号を受信したとき、位置取得部301gは、GPS機能を用いて、状態表示端末300の所在地を取得する。次に、位置取得部301gは、制御部301は、取得した所在地を、通信部302及びネットワーク20を介して、サーバー装置400に対して送信する。
(3)
The
When the
(4)表示制御部301b及び表示部304
(a)MFP200による定期チェックの場合
<BOXプリント用アラームが発生している場合>
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、BOXプリント予約番号、利用者識別番号及びステータスを受信する。次に、表示制御部301bは、後述するように、ステータスの表示制御を行う。
(4)
(A) Periodic check by the
The
<プルプリント用アラームが発生している場合>
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、ステータス及びサーバーチェック結果を受信する。
また、表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する。次に、表示制御部301bは、後述するように、ステータス等の表示制御を行う。
<When a pull print alarm has occurred>
The
In addition, the
<ステータス要求がある場合>
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、利用者識別番号及びステータスを受信する。
表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する。次に、表示制御部301bは、後述するように、ステータス等の表示制御を行う。
<When there is a status request>
The
The
(b)サーバー装置400による定期チェックの場合
表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、受信する。
次に、表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する。次に、表示制御部301bは、後述するように、ステータスの表示制御を行う。
(B) Periodic Check by
Next, the
(c)表示制御部301bによる表示制御
表示制御部301bの判断部301cは、表示更新タイミングであるか否かを判断する。例えば、表示更新タイミングは、毎時0分であり、表示制御部301bの判断部301cは、毎時、0分であるか否かを判断する。なお、表示更新タイミングは、毎時0分には限定されない。表示更新タイミングは、毎時15分又は毎時30分であるとしてもよい。また、一時間に一回には限定されない。一時間に、二回、三回、又はそれ以上の回数であるとしてもよい。さらに、一日に、二回、三回、又はそれ以上の回数であるとしてもよい。
(C) Display Control by
表示更新タイミングでない場合、表示制御部301bは、表示の制御を終了する。
表示更新タイミングである場合、表示制御部301bの判断部301cは、システムパラメーター322のジョブモード322aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する。
ジョブモード322aが、「0」である場合、表示制御部301bは、BOXプリントにおける表示制御を行う。これにより表示制御を終了する。
If it is not the display update timing, the
When it is the display update timing, the
When the job mode 322a is “0”, the
ジョブモード322aが、「1」である場合、表示制御部301bの判断部301cは、システムパラメーター322のチェックモード322bが、「0」(サーバー装置によるチェック)であるか、「1」(MFPによるチェック)であるか、又は、「2」(サーバー装置とMFPによるチェック)であるかを判断する。
システムパラメーター322のチェックモード322bが、「0」である場合、表示制御部301bは、サーバー装置によるチェックにおける表示制御を行う。これにより表示処理を終了する。
When the job mode 322a is “1”, the
When the
システムパラメーター322のチェックモード322bが、「1」である場合、表示制御部301bは、MFPによるチェックにおける表示制御を行う。これにより表示処理を終了する。
システムパラメーター322のチェックモード322bが、「2」である場合、表示制御部301bは、サーバー装置とMFPによるチェックにおける表示制御を行う。これにより表示処理を終了する。
When the
When the
(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
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、表示制御部301bの生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
When the reception timing is regular, the
受信タイミングが定期的でない場合、又は、受信したステータスが異常を示す場合、表示制御部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 operation when checking by server device 400)
Next, display at the time of check by the
表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、MFPからのステータス応答が有るか無いかを判断する。MFPからのステータス応答が有る場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
The
When the reception timing is regular, the
受信タイミングが定期的でない場合、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 when checking by MFP 200)
Next, display at the time of checking by the
表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの判断部301cは、サーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する。サーバー装置400へのアクセス結果が正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
The
When the reception timing is regular, the
サーバー装置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
受信タイミングが定期的でない場合、受信したステータスが異常を示す場合、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
(サーバー装置400とMFP200によるチェック時における表示)
次に、サーバー装置400とMFP200によるチェック時における表示について、説明する。
表示制御部301bの判断部301cは、MFP200からのデータの受信であるか否かを判断する。
(Display at the time of check by
Next, the display at the time of checking by the
The
MFP200からの受信である場合、表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの判断部301cは、サーバー装置400へのアクセス結果が正常を示すか異常を示すかを判断する。サーバー装置400へのアクセス結果が正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
In the case of reception from the
When the reception timing is regular, the
サーバー装置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
受信タイミングが定期的でない場合、受信したステータスが異常を示す場合、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
MFPからのデータの受信でない場合、表示制御部301bは、サーバー装置400からのデータの受信であるか否かを判断する。
サーバー装置400からのデータの受信である場合、表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する。ここで、受信タイミングについては、上述した通りである。
If the data is not received from the MFP, the
In the case of receiving data from the
受信タイミングが定期的である場合、表示制御部301bの判断部301cは、MFPからのステータス応答が有るか無いかを判断する。MFPからのステータス応答が有る場合、表示制御部301bの判断部301cは、受信したステータスが正常を示すか異常を示すかを判断する。受信したステータスが正常を示す場合、表示制御部301bの生成部301dは、印刷可を示すメッセージを生成する。次に、生成部301dは、MFP識別番号等とともに印刷可を示すメッセージを表示部304に対して出力する。
When the reception timing is regular, the
受信タイミングが定期的でない場合、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 unit 304)
The
表示部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
As shown in this figure, the MFP
A
図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
(5)
The
(6)その他の表示制御
表示制御部301bは、一例として、図22に示すように、MFP状態表示画面581を表示するように制御してもよい。
MFP状態表示画面581には、地図データが含まれる。地図データには、メッセージとMFP位置表示とからなる複数の組が含まれる。各メッセージは、MFPにおける印刷可又は印刷不可の状態を示す。MFP位置表示は、MFP識別番号を含み、MFPの所在地を指し示している。
(6) Other Display Controls As an example, the
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
Here, the
ネットワーク20には、地図サーバー装置が接続されている。地図サーバー装置は、各地の地図データを記憶している。
位置取得部301gは、当該状態表示端末300が位置する所在地を示す所在地情報を取得する。次に、位置取得部301gは、取得した所在地情報及びその所在地情報により示される位置の周辺の地図の要求を、通信部302及びネットワーク20を介して、地図サーバー装置に対して送信する。
A map server device is connected to the
The
地図サーバー装置の検索部は、状態表示端末300から、ネットワーク20を介して、所在地情報及び地図の要求を、受信する。次に、検索部は、所在地情報により示される位置を含む地図データを内部から読み出す。次に、読み出した地図データを、ネットワーク20を介して、状態表示端末300に対して送信する。
表示制御部301bは、地図サーバー装置から、ネットワーク20を介して、地図データを受信し、受信した地図データを記憶部303に書き込む。
The search unit of the map server device receives location information and a map request from the
The
次に、表示制御部301bは、状態テーブルに含まれる全ての候補MFP情報について、次の処理a及び処理bを繰り返す。
(処理a)表示制御部301bは、地図データ上に、候補MFP情報内の所在地情報により示される位置を指し示すように、当該候補MFP情報に含まれるMFP識別番号を描画する。
Next, the
(Processing a) The
(処理b)次に、表示制御部301bは、地図データ上において、描画したMFP識別番号の近辺に、候補MFP情報内のステータスを描画する。
状態テーブルに含まれる全ての候補MFP情報について、MFP識別番号及びステータスの描画が終了すると、表示制御部301bは、地図データを表示部304に対して出力する。表示部304は、地図データを表示する。
(Processing b) Next, the
When drawing of MFP identification numbers and status is completed for all candidate MFP information included in the state table, the
これにより、状態表示端末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
1.5
The
サーバー装置400は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイスなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバー装置400は、その機能を達成する。
Specifically, the
(1)記憶部403
記憶部403は、一例として、ハードディスクデバイスから構成されている。
記憶部403は、図23に示すように、予め、システムパラメーター422、サーバープリント管理テーブル431、MFP情報テーブル451、MFP状態テーブル461、アラームフラグ491及びP2P端末のIPアドレス471を記憶している。
(1)
As an example, the
As shown in FIG. 23, the
(システムパラメーター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
In other words, the
(サーバープリント管理テーブル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
サーバープリント管理テーブル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
The
(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
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 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
(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
次に、プリント予約部401aは、記憶部403に記憶されているシステムパラメーター422のうちのジョブモード422aが「1」(プルプリント)であるか否かを判断する。ジョブモード422aが「1」(プルプリント)であると判断する場合、プリント予約部401aは、前回生成したプルプリント予約番号に「1」を加算することにより、新たなプルプリント予約番号を生成する。
Next, the print reservation unit 401 a determines whether the
次に、プリント予約部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
プリント予約部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
(When P2P mode is “1” (P2P print compatible))
The print reservation unit 401 a receives the job identification number and the
プリント予約部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
(3)
The
具体的には、検索部401bは、サーバープリント管理テーブル431に含まれる全てのサーバープリント情報について、次に示す(処理a)〜(処理h)を繰り返す。
(処理a)検索部401bは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す。
(処理b)検索部401bは、読み出したサーバープリント情報に含まれる印刷フラグが「1」(印刷済み)であるか又は「0」(未印刷)であるかを判断する。
Specifically, the
(Processing a) The
(Processing b) The
(処理c)検索部401bは、読み出したサーバープリント情報に含まれる検索フラグが「1」(検索済み)であるか又は「0」(未検索)であるかを判断する。
(処理d)印刷フラグが「0」であり、かつ、検索フラグが「1」である場合、検索部401bは、サーバープリント情報から状態表示端末所在地を抽出する
(処理e)検索部401bは、状態表示端末所在地の近くに存在するMFPを示すMFP情報を、MFP情報テーブル451から検索する。言い換えると、状態表示端末所在地とMFP情報に含まれる所在地情報により示される位置との距離が、閾値以下であるような、1個又は複数個のMFP情報を、1個又は複数個の候補MFP情報として、MFP情報テーブル451から抽出する。
(Processing c) The
(Process d) When the print flag is “0” and the search flag is “1”, the
(処理f)次に、検索部401bは、サーバープリント管理テーブル431において、読み出しの対象としたサーバープリント情報の検索フラグを「1」に置き換える。
(処理g)次に、検索部401bは、抽出した全ての候補MFP情報を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する。
(処理h)印刷フラグが「1」である場合、又は、検索フラグが「0」である場合、検索部401bは、状態表示端末所在地の抽出、MFP情報の検索又は検索フラグの置き換えを行わない。
(Processing f) Next, the
(Processing g) Next, the
(Processing h) When the print flag is “1” or when the search flag is “0”, the
(4)タイマー処理部401c
タイマー処理部401cは、現在時刻を取得し、取得した現在時刻が午前0時0分であるか否かを判断する。現在時刻が午前0時0分でない場合、タイマー処理部401cは、現在時刻の取得と前記判断を繰り返す。なお、取得した現在時刻と午前0時0分との比較には限定されない。現在時刻と午前0時5分とを比較してもよいし、現在時刻と午前1時15分とを比較してもよい。また、一日に、2回以上、比較するとしてもよい。
(4)
The
現在時刻が午前0時0分である場合、タイマー処理部401cは、プルプリント待ちジョブが存在するか否かを判断する。具体的には、プルプリント待ちジョブが存在するか否かは、サーバープリント管理テーブル431内のサーバープリント情報に含まれる印刷フラグが「0」であるか否かにより判断する。サーバープリント管理テーブル431内の少なくとも1個のサーバープリント情報に含まれる印刷フラグが「0」であれば、プルプリント待ちジョブが存在すると判断する。サーバープリント管理テーブル431内の全てのサーバープリント情報に含まれる印刷フラグが「1」であれば、プルプリント待ちジョブが存在しないと判断する。
If the current time is 0:00 am, the
プルプリント待ちジョブが存在しない場合、タイマー処理部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
When there is a pull print waiting job, the
When the check mode 422b is “1” (check by the MFP) or “2” (check by the server apparatus and the MFP), the
チェックモード422bが「0」(サーバー装置によるチェック)である場合、タイマー処理部401cは、タイマー401caの動作を開始させない。つまり、タイマー401caにより、定期的にアラームを発生させない。この場合に、タイマー処理部401cは、アラームフラグ491を「0」に設定する。次に、タイマー処理部401cによる動作を終了する。
When the check mode 422b is “0” (check by the server device), the
(5)状態確認部401d
状態確認部401dは、MFP200に対するステータスの要求用のアラームが発生しているか否かを確認する。具体的には、状態確認部401dは、記憶部403に記憶されているアラームフラグ491が「1」であるか「0」であるかを判断する。アラームフラグ491が「1」である場合、ステータスの要求用のアラームが発生していることを示す。アラームフラグ491が「0」である場合、ステータスの要求用のアラームが発生していないことを示す。
(5)
The
アラームが発生していない場合、状態確認部401dは、処理を終了する。
アラームが発生している場合、状態確認部401dは、サーバープリント管理テーブル431内の全ての候補MFP情報について、次の(処理a)〜(処理d)を繰り返す。
(処理a)状態確認部401dは、1個の候補MFP情報内のIPアドレスを読み出す。
If no alarm has occurred, the
If an alarm has occurred, the
(Processing a) The
(処理b)次に、状態確認部401dは、通信部402及びネットワーク20を介して、読み出したIPアドレスにより示される候補MFPであるMFP200に対して、ステータスの要求を送信する。
(処理c)状態確認部401dは、候補MFPであるMFP200から、ネットワーク20及び通信部402を介して、MFP識別番号とステータスを受信する。
(Processing b) Next, the
(Processing c) The
(処理d)次に、状態確認部401dは、MFP状態テーブル461に、MFP識別番号と受信したステータスと応答有無とを対応付けて書き込む。
次に、状態確認部401dは、サーバープリント管理テーブル431内の全てのサーバープリント情報について、(処理e)〜(処理j)を繰り返す。
(処理e)状態確認部401dは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す。
(Processing d) Next, the
Next, the
(Processing e) The
(処理f)次に、状態確認部401dは、読み出したサーバープリント情報から1個又は複数個のMFP識別番号を抽出する。
(処理g)次に、状態確認部401dは、抽出したMFP識別番号に対応するステータス及び応答有無を、MFP状態テーブル461から読み出す。
(処理h)次に、状態確認部401dは、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する。
(Processing f) Next, the
(Processing g) Next, the
(Processing h) Next, the
(処理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
When the P2P mode 422c is “1” (corresponding to P2P printing), the
(処理j)次に、状態確認部401dは、通信部402及びネットワーク20を介して、状態表示端末300に対して、P2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する。
(6)読出部401e
読出部401eは、MFP200から、ネットワーク20及び通信部402を介して、ジョブ情報の要求及びプルプリント予約番号を受信する。次に、読出部401eは、サーバープリント管理テーブル431から、受信したプルプリント予約番号を含むサーバープリント情報を読み出し、読み出したサーバープリント情報からジョブ情報を抽出する。次に、読出部401eは、通信部402及びネットワーク20を介して、MFP200に対して、ジョブ情報を送信する。
(Processing j) Next, the
(6)
The
(7)削除部401f
削除部401fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する。次に、削除部401fは、候補MFP情報を抽出する。次に、抽出した候補MFP情報に含まれるIPアドレスを用いて、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する。次に、削除部401fは、サーバープリント管理テーブル431から、受信したプルプリント予約番号を含むサーバープリント情報又は受信したP2Pプルプリント予約番号を含むサーバープリント情報を削除する。
(7)
The
(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
1.6
As shown in FIG. 27 as an example, the
P2P端末500は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクデバイス、ディスプレィデバイス、キーボードなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクデバイスには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、P2P端末500は、その機能を達成する。
Specifically, the
なお、P2P端末500は、サーバー装置400を補完する役割を果たすので、補完サーバー装置と呼ばれることもある。
(1)記憶部503
記憶部503は、一例として、ハードディスクデバイスから構成されている。
記憶部503は、図27に示すように、予め、システムパラメーター522及びP2Pプリント管理テーブル531を記憶している。
Note that the
(1)
The
As shown in FIG. 27, the
(システムパラメーター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
In other words, the
(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
(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
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
次に、プリント予約部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
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
次に、プリント予約部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
(3)
The
(4)削除部501f
削除部501fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する。次に、削除部501fは、P2Pプリント管理テーブル531から、受信したP2Pプルプリント予約番号を含むP2Pプリント情報を削除する。
(5)通信部502
通信部502は、ネットワーク20を介して、外部の装置との間で情報の送受信を行う。
(4)
The
(5)
The
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
受け付けたコマンドがジョブ発行の起動を示す場合(ステップ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
The
受け取った利用者識別番号及びパスワードの組が利用者情報テーブル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
次に、入力受付部105は、受け付けたジョブデータ及びジョブパラメーターを制御部101のジョブ発行処理部101bに対して出力する。ジョブ発行処理部101bは、入力受付部105からジョブデータ及びジョブパラメーターを受け取り、受け取ったジョブデータ及びジョブパラメーターを含むジョブ情報151を生成する。次に、生成したジョブ情報151を記憶部103に書き込む(ステップS106)。
Next, the
次に、ジョブ発行処理部101bは、新たにジョブ識別番号を生成し、生成したジョブ識別番号を、記憶部103のジョブ情報151内に書き込む(ステップS107)。
次に、入力受付部105は、利用者から、状態表示端末300のIPアドレスの入力を受け付け、受け付けたIPアドレスをジョブ発行処理部101bに対して出力する。ジョブ発行処理部101bは、入力受付部105から状態表示端末300のIPアドレスを受け取り、受け取ったIPアドレスを、記憶部103のジョブ情報151内に書き込む(ステップS108)。
Next, the job
Next, the
次に、ジョブ発行処理部101bは、記憶部103に記憶されているシステムパラメーター122のうちのジョブモード122aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する(ステップS109)。
次に、ジョブモードが「0」(BOXプリント)である場合における動作について説明する。
Next, the job
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
次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181を読み出し、記憶部103のジョブ情報151からジョブ識別番号152を読み出す。また、ジョブ発行処理部101bは、記憶部103の候補MFP情報テーブル161から全ての候補MFP情報を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、通信部102、ネットワーク20を介して、状態表示端末300に対して、送信する(ステップS123)。
Next, the job
状態表示端末300の制御部301の書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を、受信する(ステップS123)。次に、書込制御部301aは、受信した利用者識別番号、ジョブ識別番号及び1個又は複数個の候補MFP情報を対応付けて、1個の状態情報として、記憶部303の状態テーブル331に書き込む(ステップS124)。
The
次に、ジョブ発行処理部101bは、記憶部103から利用者識別番号181及びパスワード182を読み出す。次に、ジョブ発行処理部101bは、読み出した利用者識別番号及びパスワードの組を、通信部102、ネットワーク20を介して、全ての候補MFPに対して、送信する(ステップS125)。ここで、これらの候補MFPのネットワーク20における位置は、記憶部103の候補MFP情報テーブル161に含まれている候補MFP情報内のIPアドレスにより、示される。
Next, the job
候補MFPであるMFP200の利用者確認部201aは、ジョブ発行端末100から、ネットワーク20及び通信部202を介して、利用者識別番号及びパスワードの組を受信する(ステップS125)。次に、利用者確認部201aは、受け取った利用者識別番号及びパスワードの組が記憶部203の利用者情報テーブル231内に存在するか否かを確認する(ステップS126)。
The
受け取った組が利用者情報テーブル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
受け取った利用者識別番号とパスワードの組が利用者情報テーブル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
ジョブ発行処理部101bは、プリントの予約の指示を示すプリント予約指示を生成する(ステップS130)。次に、ジョブ発行処理部101bは、記憶部103からジョブ情報151を読み出す。次に、ジョブ発行処理部101bは、生成したプリント予約指示及び読み出したジョブ情報151を、通信部102及びネットワーク20を介して、MFP200に対して送信する(ステップS131)。
The job
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
Next, the
状態表示端末300の書込制御部301aは、MFP200から、ネットワーク20及び通信部302を介して、BOXプリント予約番号及びジョブ識別番号を受信する(ステップS137)。次に、書込制御部301aは、記憶部303の状態テーブル331において、受信したジョブ識別番号に対応付けて、受信したBOXプリント予約番号を記憶する(ステップS138)。
The
これにより、ジョブモードが「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
次に、ジョブ発行処理部101bは、利用者識別番号及びジョブ識別番号を、通信部102及びネットワーク20を介して、状態表示端末300に対して送信する(ステップS151)。
状態表示端末300の書込制御部301aは、ジョブ発行端末100から、ネットワーク20及び通信部302を介して、利用者識別番号及びジョブ識別番号を受信する(ステップS151)。次に、書込制御部301aは、状態テーブル331に、受信した利用者識別番号とジョブ識別番号とを対応付けて、状態情報として書き込む(ステップS152)。
Next, the job
The
次に、ジョブ発行端末100のジョブ発行処理部101bは、プリントの予約を指示するプリント予約指示を生成する(ステップS153)。次に、ジョブ発行処理部101bは、プリント予約指示、利用者識別番号及びジョブ情報を、通信部102及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS154)。
サーバー装置400のプリント予約部401aは、ジョブ発行端末100から、ネットワーク20及び通信部402を介して、プリント予約指示、利用者識別番号及びジョブ情報を受信する(ステップS154)。
Next, the job
The print reservation unit 401a of the
次に、プリント予約部401aは、記憶部403に記憶されているシステムパラメーター422のうちのジョブモード422aが「1」(プルプリント)であるか否かを判断する(ステップS155)。ジョブモード422aが「1」(プルプリント)であると判断する場合(ステップS155で「1:プルプリント」)、プリント予約部401aは、プルプリント予約番号を生成する(ステップS156)。
Next, the print reservation unit 401a determines whether or not the
次に、プリント予約部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
次に、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、プルプリント予約番号及びジョブ識別番号を受信する(ステップS158)。次に、位置取得部301gは、状態表示端末300の所在地を取得する(ステップS159)。次に、位置取得部301gは、取得した所在地を、通信部302及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS160)。
Next, the
サーバー装置400の検索部401bは、状態表示端末300から、ネットワーク20及び通信部402を介して、状態表示端末300の所在地を受信する。次に、受信した所在地を、状態表示端末所在地として、サーバープリント管理テーブル431に書き込む(ステップS160)。次に、検索部401bは、MFPの検索処理を実行する。これにより、候補MFP情報が生成される(ステップS162)。次に、検索部401bは、サーバープリント管理テーブル431において、プルプリント予約番号に対応付けて、候補MFP情報を書き込む(ステップS163)。次に、検索部401bは、通信部402及びネットワーク20を介して、生成した候補MFP情報を状態表示端末300に対して送信する(ステップS164)。
The
次に、書込制御部301aは、サーバー装置400から、ネットワーク20及び通信部302を介して、候補MFP情報を受信する(ステップS164)。次に、書込制御部301aは、状態テーブル331に、受信したジョブ識別番号に対応付けて、受信したプルプリント予約番号及び候補MFP情報を書き込む(ステップS168)。
プリント予約部401aは、プリントの予約を指示するプリント予約指示を生成する(ステップS165)。次に、プリント予約部401aは、プリント予約指示、プルプリント予約番号及びジョブ識別番号を、候補MFP情報により示される全てのMFPに対して、通信部402及びネットワーク20を介して、送信する(ステップS166)。
Next, the
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
これにより、ジョブモードが「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
P2Pモード122cが「1」であると判断する場合(ステップS170で「1:対応」)、ジョブ発行処理部101bは、記憶部103からP2P端末のIPアドレス127を読み出す(ステップS171)。次に、ジョブ発行処理部101bは、ジョブ情報に含まれるジョブ識別番号及び読み出したIPアドレス127を、通信部102及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS172)。
When determining that the
サーバー装置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
次に、ジョブ発行端末100のジョブ発行処理部101bは、P2Pプリントの予約を指示するP2Pプリント予約指示を生成する(ステップS175)。次に、ジョブ発行処理部101bは、P2Pプリント予約指示、利用者識別番号及びジョブ情報を、通信部102及びネットワーク20を介して、P2P端末500に対して送信する(ステップS176)。
Next, the job
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
The print reservation unit 501a of the
次に、プリント予約部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
The
次に、プリント予約部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
The print reservation unit 401a of the
次に、プリント予約部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
The
これにより、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
(2) MFP Search Operation by
検索部401bは、サーバープリント管理テーブル431に含まれる全てのサーバープリント情報について、ステップS202〜S208に示す手順を繰り返す(ステップS201〜S210)。
検索部401bは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す(ステップS202)。
The
The
次に、読み出したサーバープリント情報に含まれる印刷フラグが「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
印刷フラグが「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
The
これにより、サーバー装置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
(3) Procedure of Timer Processing by
The
現在時刻が午前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
When the
ジョブモード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
If the MFP print management table 261 includes a BOX print reservation number (“Yes” in step S234), the
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
ジョブモード222aが「1」(プルプリント)である場合(ステップS233で「1(プルプリント)」)、タイマー処理部201cは、MFPプリント管理テーブル261にプルプリント予約番号が含まれているか否かを判断する(ステップS237)。
MFPプリント管理テーブル261にプルプリント予約番号が含まれている場合(ステップS237で「有り」)、タイマー処理部201cは、プルプリント用タイマー201cbの動作を開始する。つまり、プルプリント用タイマー201cbにより、定期的にアラームを発生させる(ステップS238)。一例として、プルプリント用タイマー201cbは、毎時一回、15分にアラームを発生させるとしてもよい。次に、タイマー処理部201cによる動作を終了する。
When the
When the MFP print management table 261 includes a pull print reservation number (“Yes” in step S237), the
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
チェックモード222bが「0」(サーバー装置によるチェック)である場合、タイマー処理部201cは、その動作を終了する。
(4)MFP200による定期チェック処理の手順
MFP200による定期チェック処理の手順について、図35〜図37に示すシーケンス図を用いて説明する。
When the
(4) Procedure of Periodic Check Processing by
状態確認部201dは、BOXプリント用アラームが発生しているか否かを確認する(ステップS251)。具体的には、状態確認部201dは、記憶部203に記憶されているBOXプリント用アラームフラグ291が「1」であるか「0」であるかを判断する。BOXプリント用アラームフラグ291が「1」である場合、BOXプリント用アラームが発生していることを示す。BOXプリント用アラームフラグ291が「0」である場合、BOXプリント用アラームが発生していないことを示す。
The
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
If a BOX print alarm has occurred ("YES" in step S251), the
次に、状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、ステップS254〜S255を繰り返す(ステップS253〜S256)。
状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す(ステップS254)。
Next, the
The
次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、BOXプリント予約番号、利用者識別番号及び取得したMFP200のステータスを送信する(ステップS255)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、BOXプリント予約番号、利用者識別番号及びステータスを受信する(ステップS255)。
Next, the
The
次に、表示制御部301bは、ステータスの表示処理を行う(ステップS257)。これにより、BOXプリント用アラームが発生した場合のチェック処理を終了する。
次に、状態確認部201dは、プルプリント用アラームが発生しているか否かを確認する(ステップS261)。具体的には、状態確認部201dは、記憶部203に記憶されているプルプリント用アラームフラグ292が「1」であるか「0」であるかを判断する。ここで、プルプリント用アラームフラグ292が「1」である場合、プルプリント用アラームが発生していることを示す。プルプリント用アラームフラグ292が「0」である場合、プルプリント用アラームが発生していないことを示す。
Next, the
Next, the
プルプリント用アラームが発生していない場合(ステップ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
If a pull print alarm has occurred ("YES" in step S261), the
次に、状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、ステップS265〜S269を繰り返す(ステップS264〜S270)。
状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す(ステップS265)。
Next, the
The
次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、プルプリント予約番号、取得したMFP200のステータス及び取得したサーバーチェック結果を送信する(ステップS266)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、ステータス及びサーバーチェック結果を受信する(ステップS266)。
Next, the
The
次に、状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する(ステップS267)。
P2Pモード222cが「1」である場合(ステップS267で「1:対応」)、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する(ステップS268)。
Next, the
When the
次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する(ステップS269)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する(ステップS269)。
Next, the
The
次に、表示制御部301bは、ステータス等の表示処理を行う(ステップS271)。これにより、プルプリント用アラームが発生した場合のチェック処理を終了する。
次に、サーバー装置400の状態確認部401dは、通信部402及びネットワーク20を介して、MFP200に対して、MFP200のステータスを要求することがある(ステップS291)。この場合、状態確認部201dは、サーバー装置400から、ネットワーク20及び通信部202を介して、ステータスの要求を受信する(ステップS291)。
Next, the
Next, the
状態確認部201dは、サーバー装置400から受信したデータがステータスの要求であるか否かを判断する(ステップS292)。
サーバー装置400から受信したデータがステータスの要求でない場合(ステップS292で「NO」)、状態確認部201dは、処理を終了する。
サーバー装置400から受信したデータがステータスの要求である場合(ステップS292で「YES」)、状態確認部201dは、MFP200のステータスを確認し、MFP200のステータスを取得する(ステップS293)。
The
When the data received from the
When the data received from the
次に、状態確認部201dは、MFPプリント管理テーブル261内の全てのMFPプリント情報について、ステップS295〜S299を繰り返す(ステップS294〜S300)。
状態確認部201dは、MFPプリント管理テーブル261から一個のMFPプリント情報を読み出す(ステップS295)。
Next, the
The
次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるジョブ識別番号、プルプリント予約番号、利用者識別番号及び取得したMFP200のステータスを送信する(ステップS296)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、ジョブ識別番号、プルプリント予約番号、利用者識別番号及びステータスを受信する(ステップS296)。
Next, the
The
次に、状態確認部201dは、システムパラメーター222のP2Pモード222cが「0」(P2Pプリント非対応)であるか、「1」(P2Pプリント対応)であるかを判断する(ステップS297)。
P2Pモード222cが「1」である場合(ステップS297で「1:対応」)、状態確認部201dは、P2P端末500へのアクセスチェックを行って、P2P端末チェック結果を取得する(ステップS298)。
Next, the
When the
次に、状態確認部201dは、通信部202及びネットワーク20を介して、状態表示端末300に対して、読み出したMFPプリント情報に含まれるP2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する(ステップS299)。
状態表示端末300の表示制御部301bは、MFP200から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する(ステップS299)。
Next, the
The
次に、表示制御部301bは、ステータス等の表示処理を行う(ステップS301)。 これにより、サーバー装置400からステータス要求を受け取った場合のMFPによるチェック処理を終了する。
(5)サーバー装置400のタイマー処理部401cによるタイマー処理の手順
サーバー装置400のタイマー処理部401cによるタイマー処理の手順について、図38に示すフローチャートを用いて説明する。
Next, the
(5) Timer processing procedure by the
タイマー処理部401cは、現在時刻を取得し、取得した現在時刻が午前0時0分であるか否かを判断する(ステップS331)。現在時刻が午前0時0分でない場合(ステップS331で「NO」)、タイマー処理部401cは、ステップS331に戻って処理を繰り返す。
現在時刻が午前0時0分である場合(ステップS331で「YES」)、タイマー処理部401cは、プルプリント待ちジョブが存在するか否かを判断する(ステップS332)。具体的には、プルプリント待ちジョブが存在するか否かは、サーバープリント管理テーブル431内のサーバープリント情報に含まれる印刷フラグが「0」であるか否かにより判断する。サーバープリント管理テーブル431内の少なくとも1個のサーバープリント情報に含まれる印刷フラグが「0」であれば、プルプリント待ちジョブが存在すると判断する。サーバープリント管理テーブル431内の全てのサーバープリント情報に含まれる印刷フラグが「1」であれば、プルプリント待ちジョブが存在しないと判断する。
The
If the current time is 0:00 am (“YES” in step S331), the
プルプリント待ちジョブが存在しない場合(ステップS332で「無し」)、タイマー処理部401cは、処理を終了する。
プルプリント待ちジョブが存在する場合(ステップS332で「有り」)、タイマー処理部401cは、システムパラメーター422のチェックモード422bを確認する(ステップS333)。
If there is no pull print waiting job (“none” in step S332), the
If there is a pull print waiting job (“Yes” in step S332), the
チェックモード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
チェックモード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
(6) Procedure for Periodic Check Processing by
状態確認部401dは、MFP200に対するステータスの要求用のアラームが発生しているか否かを確認する(ステップS351)。具体的には、状態確認部401dは、記憶部403に記憶されているアラームフラグ491が「1」であるか「0」であるかを判断する。アラームフラグ491が「1」である場合、ステータスの要求用のアラームが発生していることを示す。アラームフラグ491が「0」である場合、ステータスの要求用のアラームが発生していないことを示す。
The
アラームが発生していない場合(ステップS351で「NO」)、状態確認部401dは、処理を終了する。
アラームが発生している場合(ステップS351で「YES」)、状態確認部401dは、サーバープリント管理テーブル431内の全ての候補MFP情報について、ステップS353〜S357を繰り返す(ステップS352〜S358)。
If no alarm has occurred ("NO" in step S351), the
If an alarm has occurred ("YES" in step S351), the
状態確認部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
The
状態確認部401dは、候補MFPであるMFP200から、ネットワーク20及び通信部402を介して、MFP識別番号とともに、ステータスを受信する(ステップS356)。次に、状態確認部401dは、MFP状態テーブル461に、MFP識別番号と受信したステータスと応答有無とを対応付けて書き込む(ステップS357)。
次に、状態確認部401dは、サーバープリント管理テーブル431内の全てのサーバープリント情報について、ステップS360〜S367を繰り返す(ステップS359〜S368)。
The
Next, the
状態確認部401dは、サーバープリント管理テーブル431から1個のサーバープリント情報を読み出す(ステップS360)。次に、状態確認部401dは、読み出したサーバープリント情報から1個又は複数個のMFP識別番号を抽出する(ステップS361)。次に、状態確認部401dは、抽出したMFP識別番号に対応するステータス及び応答有無を、MFP状態テーブル461から読み出す(ステップS362)。次に、状態確認部401dは、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、通信部402及びネットワーク20を介して、状態表示端末300に対して送信する(ステップS363)。
The
次に、表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、ジョブ識別番号、応答有無、ステータス及びプルプリント予約番号を、受信する(ステップS363)。
次に、状態確認部401dは、システムパラメーター422のP2Pモード422cを確認する(ステップS364)。P2Pモード422cが「0」(P2Pプリント非対応)である場合(ステップS364で「0:非対応」)、状態確認部401dは、P2P端末に関する処理を行わない。
Next, the
Next, the
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
次に、状態確認部401dは、通信部402及びネットワーク20を介して、状態表示端末300に対して、P2Pプルプリント予約番号及び取得したP2P端末チェック結果を送信する(ステップS367)。
次に、表示制御部301bは、サーバー装置400から、ネットワーク20及び通信部302を介して、P2Pプルプリント予約番号及びP2P端末チェック結果を受信する(ステップS367)。次に、表示制御部301bは、ステータスの表示処理を行う(ステップS369)。
Next, the
Next, the
これにより、サーバー装置400による定期チェック処理を終了する。
(7)状態表示端末300による表示の動作
状態表示端末300による表示の動作について、図41に示すフローチャートを用いて説明する。
表示制御部301bの判断部301cは、表示更新タイミングであるか否かを判断する(ステップS381)。例えば、表示更新タイミングは、毎時0分であり、表示制御部301bは、毎時、0分であるか否かを判断する。
Thereby, the periodic check process by the
(7) Display Operation by
The
表示更新タイミングでない場合(ステップ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
When it is the display update timing (“YES” in step S381), the
ジョブモード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
When the job mode 322a is “1” (“1: pull printing” in step S382), the
システムパラメーター322のチェックモード322bが、「0」である場合(ステップS384で「0:サーバー装置」)、表示制御部301bは、サーバー装置によるチェックにおける表示処理を行う(ステップS385)。これにより表示処理を終了する。
システムパラメーター322のチェックモード322bが、「1」である場合(ステップS384で「1:MFP」)、表示制御部301bは、MFPによるチェックにおける表示処理を行う(ステップS386)。これにより表示処理を終了する。
When the
When the
システムパラメーター322のチェックモード322bが、「2」である場合(ステップS384で「2:サーバー装置とMFP」)、表示制御部301bは、サーバー装置とMFPによるチェックにおける表示処理を行う(ステップS387)。これにより表示処理を終了する。
(BOXプリントにおける表示の動作)
次に、BOXプリントにおける表示の動作について、図42に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図41のステップS383の詳細である。
When the
(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
受信タイミングが定期的である場合(ステップ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
受信タイミングが定期的でない場合(ステップ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
(サーバー装置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
The
受信タイミングが定期的である場合(ステップ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
受信タイミングが定期的でない場合(ステップ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
(MFP200によるチェックにおける表示の動作)
次に、MFP200によるチェックにおける表示の動作について、図44に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図41のステップS386の詳細である。
表示制御部301bの判断部301cは、ステータス等を受信した受信タイミングが定期的であるか、又は定期的でないかを判断する(ステップS421)。ここで、受信タイミングについては、上述した通りである。
(Display Operation in Check by MFP 200)
Next, the display operation in the check by the
The
受信タイミングが定期的である場合(ステップ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
サーバー装置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
受信タイミングが定期的でない場合(ステップ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
(サーバー装置400とMFP200によるチェックにおける表示の動作)
次に、サーバー装置400とMFP200によるチェックにおける表示の動作について、図45〜図46に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図41のステップS387の詳細である。
表示制御部301bの判断部301cは、MFP200からのデータの受信であるか否かを判断する(ステップS441)。
(Display Operation in Check by
Next, the display operation in the check by
The
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
When the reception timing is regular (“= periodic” in step S442), the
サーバー装置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
受信タイミングが定期的でない場合(ステップ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
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
When the data is received from the server device 400 (“YES” in step S453), the
受信タイミングが定期的である場合(ステップ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
サーバー装置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
(8)MFP200による印刷の動作
MFP200による印刷の動作について、図47に示すフローチャートを用いて説明する。
MFP200の入出力部215は、操作パネル219において、利用者の操作を受け付ける(ステップS470)。印刷以外の操作を受け付けた場合(ステップS471で「NO」)、MFP200は、受け付けた操作に対応するその他の処理を実行する(ステップS472)。次に、MFP200は、ステップS470に戻って、処理を繰り返す。
(8) Printing Operation by
The input /
印刷の操作を受け付けた場合(ステップ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 /
The
受け取った利用者識別番号及びパスワードの組が利用者情報テーブル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
Next, the input /
印刷制御部201eは、プリントの種類の指定が「BOXプリント」、「プルプリント」及び「P2Pプルプリント」のいずれであるかを判断する(ステップS478)。
プリントの種類の指定が「BOXプリント」である場合(ステップS478で「BOXプリント」)、印刷制御部201eは、BOXプリントを実行する(ステップS479)。これにより、印刷処理を終了する。
The
When the designation of the print type is “BOX print” (“BOX print” in step S478), the
プリントの種類の指定が「プルプリント」である場合(ステップ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
If the print type designation is “P2P pull print” (“P2P print” in step S478), the
(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
The input /
受け取った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 /
受け取った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
印刷が正常に終了すると、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、ジョブ発行端末100に対して送信する(ステップS498)。
印刷が正常に終了すると、印刷制御部201eは、特定されたBOXから、BOXプリント予約番号、利用者識別番号及びジョブ情報を削除する(ステップS499)。次に、印刷制御部201eは、MFPプリント管理テーブル261から、上記のBOXプリント予約番号を含むMFPプリント情報を削除する(ステップS500)。これにより、印刷処理を終了する。
When printing is completed normally, the
When printing ends normally, the
ジョブ発行端末100のジョブ発行処理部101bは、MFP200から、ネットワーク20及び通信部102を介して、印刷完了を受信する(ステップS498)。次に、ジョブ発行処理部101bは、候補MFP情報テーブル161から候補MFP情報を抽出する(ステップS501)。次に、候補MFP情報に含まれるIPアドレスを用いて、通信部102及びネットワーク20を介して、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する(ステップS502)。
The job
候補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
The input /
受け取ったプルプリント予約番号が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 /
受け取ったプルプリント予約番号が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
The
印刷制御部201eは、サーバー装置400から、ネットワーク20及び通信部202を介して、ジョブ情報を受信する(ステップS517)。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。エンジン部200zは、ジョブデータを印刷する(ステップS518)。
印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のプルプリント予約番号を含むMFPプリント情報を削除する(ステップS519)。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS520)。
The
When printing ends normally, the
削除部401fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する(ステップS520)。次に、削除部401fは、候補MFP情報を抽出する(ステップS521)。次に、抽出した候補MFP情報に含まれるIPアドレスを用いて、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する(ステップS522)。次に、削除部401fは、サーバープリント管理テーブル431から、上記のプルプリント予約番号を含むサーバープリント情報を削除する(ステップS523)。
The
候補MFPは、サーバー装置400から、ネットワーク20を介して、印刷完了を受信する(ステップS522)。次に、候補MFPは、MFPプリント管理情報からMFPプリント管理情報を削除する(ステップS524)。
これにより、印刷処理を終了する。
(P2Pプルプリントの動作)
MFP200によるP2Pプルプリントの動作について、図50に示すフローチャートを用いて説明する。なお、ここで説明する動作は、図47のステップS481の詳細である。
The candidate MFP receives print completion from the
Thereby, the printing process is terminated.
(P2P pull print operation)
The P2P pull print operation by the
入出力部215は、利用者からP2Pプルプリント予約番号の入力を受け付ける。次に、入力を受け付けたP2Pプルプリント予約番号を印刷制御部201eに対して出力する(ステップS531)。印刷制御部201eは、入出力部215からP2Pプルプリント予約番号を受け取る。次に、受け取ったP2Pプルプリント予約番号がMFPプリント管理テーブル261内に存在するか否かを確認する(ステップS532)。
The input /
受け取った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 /
受け取った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
The
印刷制御部201eは、P2P端末500から、ネットワーク20及び通信部202を介して、ジョブ情報を受信する(ステップS537)。次に、印刷制御部201eは、ジョブ情報に含まれるジョブデータをエンジン部200zに出力する。エンジン部200zは、ジョブデータを印刷する(ステップS538)。
印刷が正常に終了すると、印刷制御部201eは、MFPプリント管理テーブル261から、上記のP2Pプルプリント予約番号を含むMFPプリント情報を削除する(ステップS539)。次に、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、P2P端末500に対して送信する(ステップS540)。
The
When printing ends normally, the
削除部501fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する(ステップS540)。次に、削除部501fは、P2Pプリント管理テーブル531から、上記のP2Pプルプリント予約番号を含むP2Pプリント情報を削除する(ステップS541)。
また、印刷制御部201eは、印刷が完了したことを示す印刷完了を、通信部202及びネットワーク20を介して、サーバー装置400に対して送信する(ステップS542)。
The
In addition, the
削除部401fは、MFP200から、ネットワーク20及び通信部402を介して、印刷完了を受信する(ステップS542)。次に、削除部401fは、候補MFP情報を抽出する(ステップS543)。次に、抽出した候補MFP情報に含まれるIPアドレスを用いて、候補MFPに対して、印刷が完了したことを示す印刷完了を送信する(ステップS544)。次に、削除部401fは、サーバープリント管理テーブル431から、上記のP2Pプルプリント予約番号を含むサーバープリント情報を削除する(ステップS545)。
The
候補MFPは、サーバー装置400から、ネットワーク20を介して、印刷完了を受信する(ステップS544)。次に、候補MFPは、MFPプリント管理情報からMFPプリント管理情報を削除する(ステップS546)。
これにより、印刷処理を終了する。
(9)その他の表示制御
図22に示すMFP状態表示画面581を表示する動作について、図51に示すシーケンス図を用いて説明する。
The candidate MFP receives print completion from the
Thereby, the printing process is terminated.
(9) Other Display Control The operation for displaying the MFP
ネットワーク20には、地図サーバー装置が接続されている。地図サーバー装置は、各地の地図データを記憶している。
状態表示端末300の位置取得部301gは、当該状態表示端末300が位置する所在地を示す所在地情報を取得する(ステップS560)。
次に、位置取得部301gは、取得した所在地情報及びその所在地情報により示される位置の周辺の地図の要求を、通信部302及びネットワーク20を介して、地図サーバー装置に対して送信する(ステップS561)。
A map server device is connected to the
The
Next, the
地図サーバー装置の検索部は、状態表示端末300から、ネットワーク20を介して、所在地情報及び地図の要求を、受信する(ステップS561)。次に、検索部は、所在地情報により示される位置を含む地図データを内部から検索して読み出す(ステップS562)。次に、読み出した地図データを、ネットワーク20を介して、状態表示端末300に対して送信する(ステップS563)。
The search unit of the map server device receives location information and a map request from the
表示制御部301bは、地図サーバー装置から、ネットワーク20を介して、地図データを受信し、受信した地図データを記憶部303に書き込む(ステップS563)。
次に、表示制御部301bは、状態テーブルに含まれる全ての候補MFP情報について、ステップS565〜S566を繰り返す(ステップS564〜S567)。
表示制御部301bは、地図データ上に、候補MFP情報内の所在地情報により示される位置を指し示すように、当該候補MFP情報に含まれるMFP識別番号を描画する(ステップS565)。
The
Next, the
The
次に、表示制御部301bは、地図データ上において、描画したMFP識別番号の近辺に、候補MFP情報内のステータスを描画する(ステップS566)。
状態テーブルに含まれる全ての候補MFP情報について、MFP識別番号及びステータスの描画が終了すると、表示制御部301bは、地図データを表示部304に対して出力する。表示部304は、地図データを表示する(ステップS568)。
Next, the
When drawing of MFP identification numbers and status is completed for all candidate MFP information included in the state table, the
これにより、状態表示端末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
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
制御部201xに含まれる利用者確認部201a、プリント予約部201b、タイマー処理部201c、状態確認部201d及び印刷制御部201eは、それぞれ、制御部201に含まれる利用者確認部201a、プリント予約部201b、タイマー処理部201c、状態確認部201d及び印刷制御部201eと同一である。
ここでは、判断部201f及び生成部201gを中心として説明する。
A
Here, the
判断部201f及び生成部201gによる判断及びメッセージの生成の動作について、図53に示すフローチャートを用いて説明する。
判断部201fは、システムパラメーター222のジョブモード222aが、「0」(BOXプリント)であるか、「1」(プルプリント)であるかを判断する(ステップS601)。
Operations of determination and message generation by the
The
ジョブモード222aが、「0」である場合(ステップS601で「0:BOXプリント」)、判断部201fは、メッセージの第1生成処理を行う(ステップS603)。これによりメッセージの生成処理を終了する。
ジョブモード222aが、「1」である場合(ステップS601で「1:プルプリント」)、判断部201fは、システムパラメーター222のチェックモード222bが、「0」(サーバー装置によるチェック)であるか、「1」(MFPによるチェック)であるか、又は、「2」(サーバー装置とMFPによるチェック)であるかを判断する(ステップS602)。
When the
When the
システムパラメーター222のチェックモード222bが、「0」である場合(ステップS602で「0:サーバー装置」)、判断部201fは、メッセージの第1生成処理を行う(ステップS603)。これによりメッセージの生成処理を終了する。
システムパラメーター322のチェックモード322bが、「1」又は「2」である場合(ステップS602で「1:MFP、2:サーバー装置とMFP」)、判断部201fは、メッセージの第2生成処理を行う(ステップS604)。これによりメッセージの生成処理を終了する。
When the
When the
(第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
一方、当該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
Next, the
状態表示端末300の制御部301は、MFP200から、ネットワーク20及び通信部302を介して、MFP識別番号等とともに上記のメッセージを受信する(ステップS614)。次に、制御部301は、受信したMFP識別番号等とともに上記のメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに上記のメッセージを表示する(ステップS615)。これにより、メッセージの表示処理を終了する。
The
(第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
サーバー装置へのアクセス結果が正常を示す場合(ステップ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
Next, the
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
When the status of the MFP indicates an abnormality (“abnormal” in step S631), when the
次に、制御部201xは、MFP識別番号等とともに、生成したメッセージを、通信部202、ネットワーク20を介して、状態表示端末300に対して送信する(ステップS638)。
状態表示端末300の制御部301は、MFP200から、ネットワーク20及び通信部302を介して、MFP識別番号等とともに上記のメッセージを受信する(ステップS638)。次に、制御部301は、受信したMFP識別番号等とともに上記のメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに上記のメッセージを表示する(ステップS639)。これにより、メッセージの表示処理を終了する。
Next, the
The
なお、判断部201fは、定期的に前記判断を行うとしてもよい。定期的とは、上記の実施の形態において説明した通りである。
(2)上記の実施の形態において、印刷時に、MFP200の入出力部215は、利用者から、「BOXプリント」、「プルプリント」及び「P2Pプルプリント」のうちのいずれかのプリントの種類の指定を受け付けるとしている。しかし、これには限定されない。
Note that the
(2) In the above embodiment, at the time of printing, the input /
入出力部215は、利用者から、「BOXプリント」及び「プルプリント」のうちのいずれかのプリントの種類の指定を受け付けるとしてもよい。ここで、プリントの種類として「プルプリント」を受け付け、P2PモードがP2Pプリント対応である場合、プルプリントの印刷処理において、サーバー装置400へのアクセスができないとき、P2Pプルプリントの印刷処理を行うとしてもよい。言い換えると、MFP200は、P2P端末500からジョブ情報を取得してもよい。
The input /
(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
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
56 and 57 show the relationship between the combination of the check by the
ここで、状態表示端末300がサーバー装置400から受け取る情報は、状態表示端末300がサーバー装置400から受け取る応答(の有無)、MFP200からの応答(の有無)及びMFP200のステータスを含む。
また、状態表示端末300がMFP200から受け取る情報は、状態表示端末300がMFP200から受け取る応答(の有無)、MFP200のステータス、サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果を含む。
Here, the information received by the
Information received by the
図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
(A) Item number 1-1 indicates a case where the
(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
(B-1) Item number 2-1 indicates a case in which the status of the
従って、項目番号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
(B-2) The item number 2-2 indicates a case where the status of the
従って、項目番号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
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
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
この場合、状態表示端末300がMFP200から受け取る情報のうち、MFP200のステータス、サーバー装置400に対するアクセス結果、及び、P2P端末500に対するアクセス結果は、それぞれ、不明である。
(c−1)項目番号3−1は、サーバー装置400から受け取る情報のうち、MFP200からの応答が無い場合を示している。このため、MFP200のステータスは、不明である。
In this case, among the information received from the
(C-1) Item number 3-1 indicates a case where no response is received from the
従って、項目番号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
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
従って、項目番号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
(D-1) The item number 4-1 indicates a case in which there is no response from the
従って、項目番号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
The communication line between the
The communication line between the
項目番号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
Since the communication line between the
項目番号4−3は、サーバー装置400から受け取る情報のうち、MFP200からの応答が無く、MFP200から受け取る情報のうち、MFP200のステータスが正常であり、サーバー装置400に対するアクセス結果が異常であり、P2P端末500に対するアクセス結果が正常である場合を示している。この場合においては、MFP200とサーバー装置400との間の通信回線が切断等されていることが、サーバー装置400に対するアクセス結果が異常である原因である。
Item No. 4-3 is that there is no response from the
従って、項目番号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
Item No. 4-4 is that there is no response from the
従って、項目番号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
Of the information received from the
項目番号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
Therefore, in item number 4-6, the printability is set to “permitted”.
Of the information received from the
(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
Item number 4-9 indicates a case where the status of the
従って、項目番号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
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
(状態表示端末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
The
サーバー装置400からの応答が無いか、又は、その応答の受信タイミングが定期的でなく(ステップS701で「無し又は非定期的」)、MFP200からの応答が無いか、又は、その応答の受信タイミングが定期的でない(ステップS702で「無し又は非定期的」)場合、生成部301dは、印刷不可を示すメッセージを生成する(ステップS704)。次に、生成部301dは、MFP識別番号等とともに印刷不可を示すメッセージを表示部304に対して出力する。表示部304は、MFP識別番号等とともに印刷不可を示すメッセージを表示する(ステップS705)。これにより、処理を終了する。
There is no response from the
サーバー装置400からの応答が無いか、又は、その応答の受信タイミングが定期的でなく(ステップS701で「無し又は非定期的」)、MFP200からの応答が有り、かつ、その応答の受信タイミングが定期的である(ステップS702で「有りかつ定期的」)場合、状態表示端末300は、第1表示処理を行う(ステップS706)。これにより、処理を終了する。
There is no response from the
サーバー装置400からの応答が有り、かつ、その応答の受信タイミングが定期的であり(ステップS701で「有りかつ定期的」)、MFP200からの応答がなく、又は、その応答の受信タイミングが非定期的である(ステップS703で「無し又は非定期的」)場合、状態表示端末300は、第2表示処理を行う(ステップS707)。これにより、処理を終了する。
There is a response from the
サーバー装置400からの応答が有り、かつ、その応答の受信タイミングが定期的であり(ステップS701で「有りかつ定期的」)、MFP200からの応答があり、かつ、その応答の受信タイミングが定期的である(ステップS703で「有りかつ定期的」)場合、状態表示端末300は、第3表示処理を行う(ステップS708)。これにより、処理を終了する。
There is a response from the
(第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
The
サーバー装置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
受信したステータスが異常を示す場合(ステップ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
(第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
The
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
(第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
The
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
サーバー装置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
受信したステータスが異常を示す場合(ステップ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
次に、判断部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
When the status of the
サーバー装置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
When the status of the
MFP200から受信したMFP200のステータスが異常を示す場合は(ステップS782で「異常」)、発生しない。
(4)図1に示すMFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eは、一例として、事業所内に設置される。この場合には、BOXプリントを用いるとよい。
If the status of the
(4) The
また、MFP200a、MFP200b、・・・、MFP200c、MFP200d、・・・、MFP200eは、別の一例として、各地のコンビニエンス・ストアなどの小売店に設置される。この場合には、プルプリントを用いるとよい。
(5)図1に示すジョブ発行端末100及び状態表示端末300は、一体として、一台の端末から構成されるとしてもよい。
Further, the
(5) The
(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
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状態情報が前記サーバー装置に対するアクセスが可能であることを示す場合に、印刷が可能であると判断し、
前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項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.
前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項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.
前記生成手段は、各画像形成装置において、印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項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状態情報を受信し、
前記判断手段は、各画像形成装置につき、受信した前記第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.
前記生成手段は、前記画像形成装置において印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項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.
前記生成手段は、前記画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項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状態情報に基づき、当該画像形成装置における印刷が可能であるか否かを判断する
ことを特徴とする請求項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.
前記生成手段は、各画像形成装置において印刷が可能であることを示す前記メッセージを生成する
ことを特徴とする請求項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.
前記生成手段は、各画像形成装置において印刷が不可能であることを示す前記メッセージを生成する
ことを特徴とする請求項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状態情報が前記画像形成装置からの応答が無いことを示す場合、前記サーバー装置に対するアクセスが不可能であると判断する
ことを特徴とする請求項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.
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)
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)
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 |
-
2013
- 2013-12-05 JP JP2013252066A patent/JP6273809B2/en active Active
Patent Citations (5)
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)
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 |