1. A system comprising: a mobile phone comprising: a memory operable to store entries for interacting with a printer controlled by a print server, wherein each entry corresponds with a different printing status, and each entry indicates actions for the mobile phone to interact with the printer; a transceiver operable to communicate with a wireless telecommunication network via radio frequency transmissions; and a control unit operable to receive a notification from the print server via the transceiver that indicates a printing status of the printer, to consult the entries to determine actions available for the mobile phone to interact with the printer based on the current printing status of the printer, and to independently generate a Graphical User Interface (GUI) that displays interactive graphical elements that are each selectable by a user to initiate one of the available actions for interacting with the printer, wherein the control unit varies which interactive graphical elements are displayed by the GUI depending on the printing status of the printer, wherein each entry is stored in a database in the memory, is correlated with the printing status, and lists available actions for the printing status, and wherein the printing status is selected from a group comprising printing and error condition.