Printing over a network, such as the Internet, by uploading, via the
network, to a printing service provider, print data information and
location information, determining identification information based on the
uploaded location information, correlating, at the printing service
provider, the determined identification information with the uploaded
print data information, inputting the identification information at a
printing device connected to the network, transmitting the print data
information having the correlated identification information to the
printing device, and printing the print data information on the printing
device. The location information may be a network address from which the
uploading step is initiated, where the network address is dynamically
determined by a hotel server when a user connects a computing device to a
network connection in the hotel. After the uploading step, the printing
service provider may query the hotel server for the identification
information, with the hotel server determining the identification and
transmitting the identification information to the printing service
provider in response. The location information may comprise hotel
information and the identification information may comprise hotel room
key information or credit card information.