A chat server apparatus that notifies a chat application of a communication terminal of information about a print job executed by an image forming apparatus, is said communication terminal used by a user, the chat server apparatus comprising: an obtainment unit configured to obtain status information about a print job that is input to the image forming apparatus from an external apparatus, operated by said user and a controller configured to transmit message data to the chat application for causing the chat application to display a message based on the status information on a display unit of the communication terminal, the server apparatus further comprises a storing means (124, 1001) for storing information about a print job; characterized in that the controller is further configured to execute a notification control process, in response to status information about a print job being obtained by the obtaining unit, in which the controller stores information about that print job in the storing means on the basis of the status information about that print job obtained by the obtaining unit, and in a case (S904:YES) where a predetermined print job is input to the image forming apparatus from the external apparatus and information stored in the storing means indicates that the image forming apparatus is executing another print job different from the predetermined print job, where said another print job is of another user, controller transmits message data for causing the chat application to display, in a chat with the chat application about the predetermined print job, a message which shows that the predetermined print job cannot be executed because the other print job is under execution by the image forming apparatus, and in a case (S904:NO) where the status information obtained by the obtaining unit is about the other print job and where information stored in the storing means indicates that there is not another print job under execution by the image forming apparatus, the controller transmits message data for causing the chat application to display in said chat a message showing that the predetermined print job can be executed. an obtainment unit configured to obtain status information about a print job that is input to the image forming apparatus from an external apparatus, operated by said user and a controller configured to transmit message data to the chat application for causing the chat application to display a message based on the status information on a display unit of the communication terminal, the server apparatus further comprises a storing means (124, 1001) for storing information about a print job; characterized in that the controller is further configured to execute a notification control process, in response to status information about a print job being obtained by the obtaining unit, in which the controller stores information about that print job in the storing means on the basis of the status information about that print job obtained by the obtaining unit, and in a case (S904:YES) where a predetermined print job is input to the image forming apparatus from the external apparatus and information stored in the storing means indicates that the image forming apparatus is executing another print job different from the predetermined print job, where said another print job is of another user, controller transmits message data for causing the chat application to display, in a chat with the chat application about the predetermined print job, a message which shows that the predetermined print job cannot be executed because the other print job is under execution by the image forming apparatus, and in a case (S904:NO) where the status information obtained by the obtaining unit is about the other print job and where information stored in the storing means indicates that there is not another print job under execution by the image forming apparatus, the controller transmits message data for causing the chat application to display in said chat a message showing that the predetermined print job can be executed. the controller stores information about that print job in the storing means on the basis of the status information about that print job obtained by the obtaining unit, and in a case (S904:YES) where a predetermined print job is input to the image forming apparatus from the external apparatus and information stored in the storing means indicates that the image forming apparatus is executing another print job different from the predetermined print job, where said another print job is of another user, controller transmits message data for causing the chat application to display, in a chat with the chat application about the predetermined print job, a message which shows that the predetermined print job cannot be executed because the other print job is under execution by the image forming apparatus, and in a case (S904:NO) where the status information obtained by the obtaining unit is about the other print job and where information stored in the storing means indicates that there is not another print job under execution by the image forming apparatus, the controller transmits message data for causing the chat application to display in said chat a message showing that the predetermined print job can be executed.