Internet Printing

Is there a way to print across the Internet to a printer? Can I just open ports.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

The only way to do it would to make a network printer. Here are the steps:

To share the printer:

Click Start and then click Control Panel.

Click Printers and Other Hardware, and then click Printers and Faxes.      

In the Printers and Faxes folder click the printer's icon and in the tasks panel click Share This Printer.

Open up the properties window for the printer and go to the sharing tab.

Click share name and then OK.

Then to connect to the printer from another computer:

Open Control Panel, and clicked Printers and Other Hardware.

Click Add a Printer.

Instead of adding it as a local printer click Printer Connection and then browse the network for the newly shared printer.
The problem is that just about any networked printer sits behind a router that runs NAT, and acts as a firewall. Hence most printers have IP addresses like 192.168.*.* which can never be seen on the internet.

The easiest way to do it is by using a VPN to connect your office to the one with the printer. That way the router will connect the subnets of the 2 offices, and you will be able to use the printer, either directly to its IP address, or via a server. In both cases it will then only depend on your permissions.
you can print over internet IPP


# To install a printer from the Internet you use the printer's URL as the name of the printer. Administrators can also use the URL format within an intranet.

# For a computer running a Windows Server 2003 family operating system and Windows XP to process print jobs that contain URLs, it must be running Microsoft Internet Information Services (IIS).

# Internet printing uses Internet Printing Protocol (IPP) as its low-level protocol, which is encapsulated within HTTP, using it as a carrier. When accessing a printer through a browser, the system first attempts to connect using RPC (on Intranets and LANs), which is fast and efficient.

# Print server security is provided by IIS. To support all browsers and all Internet clients, the administrator must choose basic authentication. Alternatively, the administrator can use Microsoft challenge/response or Kerberos authentication, both of which are supported by Microsoft Internet Explorer.

# You can manage printers from any browser, but you must use Internet Explorer version 4.0 or higher to be able to connect to a printer using a browser.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

I do not know of many cases where IPP is successful, gcastillo31. For example, the printer must have a URL, and you must run IIS, and you must allow the world to access your IIS server. Not many companies allow outside access to their servers or printers!
Logic is the security issue, the only sure way to do this is VPN, SO THESE IN-NETWORK AND NOT HAVE PROBLEMS serguridad

IF YOU NEED MORE INFO TO happy to help.

VendorExpertsExchangeAuthor Commented:
Will IPP just work across the open internet? I can handle the NAT at the router level and direct port 80 over to the printer.

What are the security risks to having a printer open to the internet? I can setup passwords for authentication for printer management.

I have a home user that wants to print to her home HP Laserjet from the Office. There are no services to connect a VPN to her home computer.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.