A method of providing a printed interactive document with printed user information and printed advertising material. The method includes the steps of: receiving a print request from a user, formatting the user information in the electronic document so as to include a first user interactive element; determining the advertising material for printing with the user information; formatting the advertising material so as to include a second user interactive element; and causing the formatted user information and the formatted advertising material to be printed together with coincident coded data on a substrate. The coded data is readable by a sensing device and is indicative of a document identity and the first and second interactive elements.