Chromebook devices do not have a port that allows you to connect a printer directly to the computer. To connect a printer to your Chromebook you must use Google's Cloud Print service. So you can connect wirelessly with a Google Cloud Print-ready printer, or with a conventional printer that is currently plugged into a Windows or Mac computer connected to the Internet.
Steps
Method 1 of 2: Connect to a Cloud Print-Ready Printer

Step 1. Turn on your Cloud Print ready printer

Step 2. Start a Chrome browser session on your Chromebook

Step 3. Click the menu button that appears in the upper right corner of Chrome

Step 4. Click on "Settings"

Step 5. Scroll down to the "Settings" page and click "Show advanced settings."

Step 6. Go to the section titled "Google Cloud Print" and click "Add Printers."

Step 7. Log into your Google account when prompted

Step 8. Click "Add Printer"
Your Chromebook will detect and add the Cloud Print-ready printer to your Google account.

Step 9. Go to the page or document that you want to print

Step 10. Select the option to print from the document
For example, to print a page from Chrome, click "File" and select "Print." The page or document will start to print.
Method 2 of 2: Connect to a Printer on a Windows or Mac Computer

Step 1. Open a Google Chrome browser session on your Windows or Mac computer
Download the "Google Chrome" browser from https://www.google.com/chrome/browser/ if you don't already have it installed on your computer

Step 2. Turn on your printer

Step 3. Click on the Chrome menu button that is located in the upper right corner of your Chrome browser

Step 4. Click on "Settings"

Step 5. Go to the bottom of the "Settings" page and click "Show advanced settings."

Step 6. Click "Add Printers" under the section titled "Google Cloud Print."

Step 7. Log into the same Google account that you accessed from your Chromebook

Step 8. Click on the printer you want to connect to your Chromebook

Step 9. Click "Add Printer"
Now the printer will be linked to your Google account and you can use it to print documents from your Chromebook at any time, as long as you are signed in to that particular Google account.

Step 10. Go back to your Chromebook and go to the document you want to print

Step 11. Select the option to print from the document
For example, to print a page from Chrome, click "File" and select "Print." The page or document that you specified on your Chromebook will begin to print.