Abstract: A system that includes a digital camera, a digital image processing unit, a printer, and a remote server. The digital camera wirelessly transmits a digital image to the digital image processing unit. The digital image processing unit, once it receives the digital image, can store the image locally on a hard disk and print the digital image. The digital image processing unit can also include a mobile internet card, thereby enabling it to connect directly to the internet to upload the stored digital images directly to a remote server without first needing to connect to a local network. Alternatively, the camera and the digital image processing unit can be one and the same, and transmit the digital image wirelessly to a printer, a remote server, or both. The settings and preferences of the system can also be updated automatically when it connects to a remote server.