A printer comprising: a communication unit configured to perform communication through a first network node and a second network node; and a control unit configured to control the communication unit to perform the communication through the first network node in communication with a server connected to a mobile communication network, wherein the mobile communication network being a network using a mobile communication service provided by a telecommunication carrier, and to perform the communication through the second network node in communication with a host PC connected to a local area network, LAN, wherein the LAN being different from the mobile communication network, and a user identification module detachably attachable to the printer, the user identification module storing user identification information for managing usage of the mobile communication network on a user basis, wherein, when the user identification module has been attached to the printer, the communication unit is configured to refer to the user identification information stored in the user identification module and access the mobile communication network, wherein the control unit is configured to control the communication unit such that the communication with the server via the mobile communication network and the communication with the host PC via the LAN are performed independently from each other, characterized in that the control unit is configured to set the first network node connected to the mobile communication network as default, when the user identification module has been attached to the printer and is configured to set a static route for communicating with the host PC even during communication through the mobile communication network, the static route being set based on the second network node and an access point IP address inputted by a user, and the communication unit is configured to transmit a printing status to the host PC in response to a printing request from the host PC and to transmit status information of the printer to the server at predetermined time intervals. a communication unit configured to perform communication through a first network node and a second network node; and a control unit configured to control the communication unit to perform the communication through the first network node in communication with a server connected to a mobile communication network, wherein the mobile communication network being a network using a mobile communication service provided by a telecommunication carrier, and to perform the communication through the second network node in communication with a host PC connected to a local area network, LAN, wherein the LAN being different from the mobile communication network, and a user identification module detachably attachable to the printer, the user identification module storing user identification information for managing usage of the mobile communication network on a user basis, wherein, when the user identification module has been attached to the printer, the communication unit is configured to refer to the user identification information stored in the user identification module and access the mobile communication network, wherein the control unit is configured to control the communication unit such that the communication with the server via the mobile communication network and the communication with the host PC via the LAN are performed independently from each other, characterized in that the control unit is configured to set the first network node connected to the mobile communication network as default, when the user identification module has been attached to the printer and is configured to set a static route for communicating with the host PC even during communication through the mobile communication network, the static route being set based on the second network node and an access point IP address inputted by a user, and the communication unit is configured to transmit a printing status to the host PC in response to a printing request from the host PC and to transmit status information of the printer to the server at predetermined time intervals.