What you need is YUM. Which is The Yellowdog Updater, Modified
Yum is a utility that you use in the terminal to update, upgrade, install packages and application to your Fedora OS.
To update your Fedora run:
(or) su -c 'yum update'
To install a package run:
yum install <package_name>
For example I just installed VLC a Media Player so I opened the terminal and ran:
Fedora uses red hat package manager and it wouldn't hurt to read up on that as well. I did-
As far as your printer goes; go to your Applications menu > Scrowl down to Administration > and you should see 'Printing' The printing wizard should open and walk you through setting up your printer.
Here is Chapter 10 that covers printing-
If you have a Hewett Packard you may need to install HPLIP
Hope this helps