• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2052
  • Last Modified:

How can I print to an HP JetDirect port other than 9100?

Hi Everyone,

I'm trying to print to two networked printers on an internal Windows Server 2003 LAN from the outside internet. Both printers (HP 4050 and Konica BizHub 751) print to port 9100.

I can set the printer port on my local installation of the printer to the Public IP of the internal LAN. I can port forward port 9100 on the internet router to the internal IP address of ONE of the printers on the internal LAN, and printing works fine. How can I print to the second printer that also uses port 9100, when I can only port forward 9100 to one IP address?

I assume I have to tell the physical printer to communicate on a port other that 9100? If this is correct how do I do that?

Thanks,
Bart


0
Bart-man
Asked:
Bart-man
  • 2
1 Solution
 
aluddingtonCommented:
Bart-man,

I think you may be going about this wrong.  For security reasons you should never open up a hole to your network unless its absolutely needed such as to forward mail flow to an email server.

In my opinion the best way to accomplish this is with the use of a VPN.  You can setup a LAN to LAN VPN if you are trying to connect to a remote office to the printers or you can use a client based VPN to connect individual systems to the printers.  Also  the same VPN tunnel that you setup for the printers can allow access to other network resources other than printers such as servers or other workstations.

Once the VPN is setup the connecting computer or network will be able to talk securely to your internal LAN
0
 
Bart-manAuthor Commented:
In my opinion a VPN is an unneccesarry infrastructure with little value added. The method of internet printing I'm describing is common, I just need to figure out how to print to two different printers on the same LAN that both use the same port.
0
 
symbiont_itCommented:
The Value added with a VPN is security and when it comes to networking there is nothing more valuable than that.  The network interfaces on the print devices have been know to be prone to attack in the past.  If you insist on giving these devices a public IP's I would at least limit who can connect to the device by editing the firewall configs to only accept traffic from specific sources.

Even though I do think a VPN is a better solution you can accomplish what your looking to do by using port forwarding and port redirection.  On the client machine Install Printer1 normally with the default port (9100).  On the second printer configure the port to point to a different destination such as 9101 (Printer Properties>port>raw settings port number).  In your firewall/router assign port 9101 to point to port 9100 on the second printer:

Printer1=192.168.0.20
Printer2=192.168.0.21

Router traffic 9100 ---> Translates to 9100 on 192.168.0.20
Router traffic 9101 ---> Translates to 9100 on 192.168.0.21

Each network device is different but they should all do port redirections.  What type of Router/Firewall are you using?
0
 
Bart-manAuthor Commented:
Of course, how obvious, thanks.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now