An image forming apparatus comprising: a processor, wherein the processor is configured to: acquire operational log data about an operating procedure of a user who issues an instruction by operating a help button to perform image formation processing; display the operating procedure, in a case where a trouble occurs in the image formation processing and an instruction is issued to acquire the operational log data; wherein the processor is further configured to: cause the user to select whether or not the operating procedure matches with the operations performed on the image forming apparatus by the user by displaying an animation showing a flow of the operations performed on the image forming apparatus by the user; determine whether or not it is determined that the operating procedure matches with the operations performed on the image forming apparatus by the user; and output data for trouble analysis according to a result of the selection of the user wherein the processor is configured to: receive the appropriate operating procedure selected by the user in a case where the selection of the user is that the operating procedure does not match with the operations performed on the image forming apparatus by the user; and output the data for the trouble analysis including the received appropriate operating procedure and the operational log data. a processor, wherein the processor is configured to: acquire operational log data about an operating procedure of a user who issues an instruction by operating a help button to perform image formation processing; display the operating procedure, in a case where a trouble occurs in the image formation processing and an instruction is issued to acquire the operational log data; wherein the processor is further configured to: cause the user to select whether or not the operating procedure matches with the operations performed on the image forming apparatus by the user by displaying an animation showing a flow of the operations performed on the image forming apparatus by the user; determine whether or not it is determined that the operating procedure matches with the operations performed on the image forming apparatus by the user; and output data for trouble analysis according to a result of the selection of the user wherein the processor is configured to: receive the appropriate operating procedure selected by the user in a case where the selection of the user is that the operating procedure does not match with the operations performed on the image forming apparatus by the user; and output the data for the trouble analysis including the received appropriate operating procedure and the operational log data. cause the user to select whether or not the operating procedure matches with the operations performed on the image forming apparatus by the user by displaying an animation showing a flow of the operations performed on the image forming apparatus by the user; determine whether or not it is determined that the operating procedure matches with the operations performed on the image forming apparatus by the user; and output data for trouble analysis according to a result of the selection of the user wherein the processor is configured to: receive the appropriate operating procedure selected by the user in a case where the selection of the user is that the operating procedure does not match with the operations performed on the image forming apparatus by the user; and output the data for the trouble analysis including the received appropriate operating procedure and the operational log data. receive the appropriate operating procedure selected by the user in a case where the selection of the user is that the operating procedure does not match with the operations performed on the image forming apparatus by the user; and output the data for the trouble analysis including the received appropriate operating procedure and the operational log data.