Link to home
Start Free TrialLog in
Avatar of Josh
JoshFlag for United States of America

asked on

Internet printer status not marked as Ready & Cannot print.

Here is my issue,
I set up IIS services on a WinXP Pro PC that is offsite. I set up a networked printer so that it can be accessed remotely through the Internet.
So back at my office I accessed the printer through this remote PC, installed the printer on my machine, and it's status says "Opening" instead of "Ready" and I can't print. Anyone have any idea what I may be doing incorrectly? Everything else seemed to go fine. I am kinda stuck as to what I should do next.
Avatar of dlangr
dlangr

Probably your network with the offsite pc is firewalled and/or behind NAT (Network Address Translation). You should forward the required ports on your firewall/router (probably your adsl modem).
see http://www.microsoft.com/security/protect/ports.asp for a description of how to open the required ports if you use internet connection sharing.
here is a great howto wich learns you how to share your pinter over an vpn server (wich will run on you xp machine), wich gives you the added benefit of being able to access far more then your printer alone. In fact it enables you to access every resource on your network like you are sitting behind a pc on your offsite network.

http://www.informit.com/articles/article.asp?p=428701&rl=1
Are you using an ip for the printer or is shared from the pc?
also are accessing it from within your network or from outside?

Avatar of Josh

ASKER

I am accessing it from outside the network.
The printer it connected via the network through a hub.
There is no router at that location, only a DSL modem with static IP.
So, how are you using it from outside the network. are you accessing your computer in the network remotely and printing from it. or are you trying to use the ip address of the modem?

Also the printer has a static internal ip such as: 192.168.2.5
Correct?
Avatar of Josh

ASKER

The printer does have a static IP.

My goal is to print from my location to this other location over the internet.
The other location has a DSL modem with static IP, which is connected to a hub, the PC and the printer are connected to that hub as well.

My thinking was to set up IIS on the remote PC, share the printer and just print to it utilizing IIS through that PC. Everything seemed to go fine. I can open my browser and browse that printer. I can see the settings of it, etc.
Once I finish installing the printer at my location the printer's status is listed as "Opening" and is never listed as "Ready" so I cannot use it. So I am trying to figure out why it is not listed as ready. Even when I browse to that PC through IIS the printer is listed as Ready there...
and behind the dsl modem is what?  do you have a linksys or netgear, or d-link dsl router behind it?  you will not be able to print to the printerif not.

if you do have one of these devices.,  obtain the IP address of your printer. then in the dmz settings on your cable/dsl router add this ip.   from outside the network, add a printer on your workstation.  choose standard tcp ip printing and add the proper address and drivers
Avatar of Josh

ASKER

The only thing behind the DSL modem is a hub.
The whole reason I figured I could use IIS and share the printer and print over the internet is because there is no router or anything at that location.
no,  you cant.  what ip address is your machine and what ip address is the printer  are they on the same range
ASKER CERTIFIED SOLUTION
Avatar of fm250
fm250
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Did you have a look at the vpn solution? It gives you far better security then running iis as a way to share the printer. It is fully encrypted and you need to authenticate to connect. It is really easy to setup as well.

regarding sharing it without an vpn:


The IPP specification supports operation over either port 80 or port 631. If the print server is behind a firewall, open TCP/IP ports 80 or 631 in the firewall for the print server's IP address.

The above line was copied from:

see http://www.intel.com/support/netport/10100/sb/cs-015196.htm

wich provides much more information  (though aimed at HP printers and windows NT4/2000).
i think he wants the printer available to him via the internet. if that is what i interpreted.  just need access to the printer.  or both pc and printer.
I know he just wants access to the printer, but getting more out of it while doing things more secure might be a nice side-effect. IPP is not known for it's security as far as i can tell.
i know it is not secure also.  i was trying to figure out what he wanted.  

NICKERSON:  are you willing to invest ina 50 dollar cable/dsl router?
Avatar of Josh

ASKER

Well, it looks as if I don't have much choice other than to put in a router. I will definitely do that then.
NICKERSON,
I advise you to avoid some brands like netgear, d-link. I have had good experience with linksys brands. Alsow you may want to use switches instead of hubs. they do very good especially if you have few devices connected.

good luck.