If you have a printer that natively supports Google Cloud Print, you can print directly to that printer without having to install software on an intermediary PC. If you don't have a supported printer, you can still use Google Cloud Print, but you'll need to have a PC to run the Google Cloud Print software on so that the machine can read in submitted print jobs and send them to the printer.