Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are using TeamViewer and we would like to print at the remote computer. Is this possible? If yes, how?

I've been reading the docs but I can't find a solution.

Further Explanation:

I am on my machine say machine 1. And, I am connected to Machine 2 on the internet somewhere through Teamviewer.

I know that Machine 2 has printer attached to it and it is working well.

What I want is to print a Word Document for example which is locally on Machine 1 to be printed on Machine 2's printer. Is this possible?

share|improve this question
Isn't that deafult behavior? You don't really start a session on the remote computer, you just view it's screen. Therefore, all printing commands will be at the remote computer. Or did you mean the other way around? Print at the remote computer to a printer at your side? A.f.a.i.k. that's not possible. – Roald van Doorn Jun 5 '12 at 8:06
Well if you have total control of Machine 2, just transfer the file from Machine 1 to Machine 2, print it and delete the file if needed. – Rhyuk Jul 10 '12 at 12:50
Comment by ihightower: @Rhyuk. I have complete control of Machine 2 and I understand that transferring the file works.. But, is there a permanent way to set up Machine 1 and Machine 2 through Teamviewer in such a fashion that "no manual transfer of files are required"... All I would like to do is select the file in Machine1 for example... and Click Print and the printer will be something like.. print to "Teamviewer Machine 2 - Printer 1".. and all the background transfer or whatever required happens automatically. – Ivo Flipse Jul 13 '12 at 12:05

Try to use Teamviewer VPN to connect the two systems and use the File and Printer Sharing.

You have to share the Printer on Machine 2 and make sure the user from Machine 1 has access to this network share. Then connect the shared printer from Machine 2 on Machine 1 via Windows.

share|improve this answer

Try using the Google Cloudprint. Especially fantastic if you are already have a Gmail, google accounts, youtube, chrome all linked together.

I just tried it myself today, was looking for the teamviewer solution to print... but no luck.

anyways, just check out and install one of the apps for the PC to allow sharing printers

share|improve this answer

To activate the remote printing function, follow these steps:

  1. In the Remote Control window, click Extras | Remote printing during a session.  The TeamViewer printing dialog box will open.

  2. Click the Continue button.  On the remote computer, the TeamViewer print driver will be installed. This only has to be done once.

  3. You have now successfully activated remote printing. All printers available on the local computer can be used by the remote computer, too.

Once TeamViewer remote printing has been activated, the printers available to the local computer can be selected in the print dialog boxes and control panel on the remote computer. TeamViewer remote printing printers are labeled with via TeamViewer.

To run a print job, follow these steps:

  1. Open the document you would like to print on the remote computer.
  2. Open the Print dialog box.
  3. Select a printer ending with via TeamViewer.
  4. Start the print job.
  5. The document will print out on the selected printer at the local computer

This is from the Teamviewer 8 Manual

share|improve this answer
I believe the OP asked for the opposite, i.e., printing a local document on the remote printer. – ysap Sep 28 '14 at 14:27

You must log in to answer this question.

protected by bwDraco Mar 10 at 2:13

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .