howto network printers without NetBIOS

  • Thread starter Thread starter Tony
  • Start date Start date
T

Tony

Hi All,

I have two XP-Pro-SP2 computers. I want
to share one's printer with the other.

Problem: the network is TCP/IP only
and NetBIOS is disabled (blocked).

Any tips or suggestions would be greatly
appreciated!

Many thanks,
--Tony
 
Tony said:
I have two XP-Pro-SP2 computers. I want
to share one's printer with the other.

Problem: the network is TCP/IP only
and NetBIOS is disabled (blocked).

Any tips or suggestions would be greatly
appreciated!

Shenan said:
What makes you think you cannot use File and Printer sharing?
http://www.microsoft.com/windowsxp/using/networking/learnmore/printershare.mspx
I did not state the reasons why: they are long and boring and
will only distract from the question. Your link only applies
if NetBIOS is allowed on the network. But, I appreciate the input.

Ah - you needed to clarify your meaning of NetBIOS.
You mean you have gone in and "Disabled NetBIOS over TCP/IP" in the Advanced
network settings. Not that you thought you had to use NWLINK NetBIOS to
share printers...?

Might I suggest reading this to make sure you wanted to do that?
http://cable-dsl.home.att.net/netbios.htm
and
http://channels.lockergnome.com/it/archives/20050413_windows_file_sharing_facing_the_mystery.phtml

Keying in on things like:
"File and Print Sharing is a completely different beast than NetBIOS or
NetBIOS over TCP/IP. To be clear, you can disable the latter and still use
the former if you have it bound to a protocol such as Netbeui. If you
disable File and Print Sharing, however, then it doesn't matter what
transport gets you to the box, you still won't be able to access shares on
it."

So - in general - your answer is to use another protocol.
 
Tony said:
Hi All,

I have two XP-Pro-SP2 computers. I want
to share one's printer with the other.

Problem: the network is TCP/IP only
and NetBIOS is disabled (blocked).

Any tips or suggestions would be greatly
appreciated!

Many thanks,
--Tony

Not sure if it'll print without netbios but you can connect to a printer
with the ip address. i.e. \\192.168.1.1\printer_name

Kerry
 
Kerry said:
Not sure if it'll print without netbios but you can connect to a printer
with the ip address. i.e. \\192.168.1.1\printer_name

Kerry
Hi Kerry,

I was thinking along those lines too. I used the
print sharing for UNIX (LPD/LPR), but had only
managed to get command line LPR to work. So, I
was hoping to find if someone else had come up with
a cleaver way of doing it.

Many thanks,
--Tony
 
Shenan said:
Ah - you needed to clarify your meaning of NetBIOS.
You mean you have gone in and "Disabled NetBIOS over TCP/IP" in the Advanced
network settings. Not that you thought you had to use NWLINK NetBIOS to
share printers...?

Might I suggest reading this to make sure you wanted to do that?
http://cable-dsl.home.att.net/netbios.htm
and
http://channels.lockergnome.com/it/archives/20050413_windows_file_sharing_facing_the_mystery.phtml

Keying in on things like:
"File and Print Sharing is a completely different beast than NetBIOS or
NetBIOS over TCP/IP. To be clear, you can disable the latter and still use
the former if you have it bound to a protocol such as Netbeui. If you
disable File and Print Sharing, however, then it doesn't matter what
transport gets you to the box, you still won't be able to access shares on
it."

So - in general - your answer is to use another protocol.
Hi Shenan,

By "TCP/IP only", I mean no other protocols are
allowed over the wire. By "NetBIOS is disabled
(blocked)", I mean TCP/UDP ports 137 through 139
are blocked. (It doesn't matter what I do in the
"Advanced" tab.)

I appreciate the help.

--Tony
 
Tony said:
Hi Kerry,

I was thinking along those lines too. I used the
print sharing for UNIX (LPD/LPR), but had only
managed to get command line LPR to work. So, I
was hoping to find if someone else had come up with
a cleaver way of doing it.

Many thanks,
--Tony

I would try adding a network printer then just type in the path to the
printer as in the above example.

Kerry
 
Tony said:
I have two XP-Pro-SP2 computers. I want
to share one's printer with the other.

Problem: the network is TCP/IP only
and NetBIOS is disabled (blocked).

Any tips or suggestions would be greatly
appreciated!

Shenan said:
What makes you think you cannot use File and Printer sharing?
http://www.microsoft.com/windowsxp/using/networking/learnmore/printershare.mspx
I did not state the reasons why: they are long and boring and
will only distract from the question. Your link only applies
if NetBIOS is allowed on the network. But, I appreciate the input.

Shenan said:
Ah - you needed to clarify your meaning of NetBIOS.
You mean you have gone in and "Disabled NetBIOS over TCP/IP" in the
Advanced network settings. Not that you thought you had to use NWLINK
NetBIOS to share printers...?

Might I suggest reading this to make sure you wanted to do that?
http://cable-dsl.home.att.net/netbios.htm
and
http://channels.lockergnome.com/it/archives/20050413_windows_file_sharing_facing_the_mystery.phtml

Keying in on things like:
"File and Print Sharing is a completely different beast than NetBIOS or
NetBIOS over TCP/IP. To be clear, you can disable the latter and still use
the former if you have it bound to a protocol such as Netbeui. If you
disable File and Print Sharing, however, then it doesn't matter what
transport gets you to the box, you still won't be able to access shares on
it."

So - in general - your answer is to use another protocol.
By "TCP/IP only", I mean no other protocols are
allowed over the wire. By "NetBIOS is disabled
(blocked)", I mean TCP/UDP ports 137 through 139
are blocked. (It doesn't matter what I do in the
"Advanced" tab.)

Kerry said:
Not sure if it'll print without netbios but you can connect to a
printer with the ip address. i.e. \\192.168.1.1\printer_name
I was thinking along those lines too. I used the
print sharing for UNIX (LPD/LPR), but had only
managed to get command line LPR to work. So, I
was hoping to find if someone else had come up with
a cleaver way of doing it.

Kerry said:
I would try adding a network printer then just type in the path to the
printer as in the above example.

Won't work - they are blocking the ports needed to do TCP/IP printer sharing
(and file sharing) and I guess the OP doesn't want to open them or cannot.
So printing over the normal TCP ports is out of the question.

Installing a different protocol (and they state they cannot - or that it is
not allowed) is one option if the OP does not want to allow (or cannot
allow) Print Sharing (the port(s) for that. over TCP/IP.

Doesn't matter if you know the IP of the machine or not if the ports are
closed either by the router (which would be unusual at best) or on the
machine (maybe by group policy and that is why the OP cannot do this?)

Tony,

Are these your machines on a private network or "work" machines on a
work-managed network?
 
Shenan said:
Won't work - they are blocking the ports needed to do TCP/IP printer
sharing (and file sharing) and I guess the OP doesn't want to open
them or cannot. So printing over the normal TCP ports is out of the
question.
Installing a different protocol (and they state they cannot - or that
it is not allowed) is one option if the OP does not want to allow (or
cannot allow) Print Sharing (the port(s) for that. over TCP/IP.

Doesn't matter if you know the IP of the machine or not if the ports
are closed either by the router (which would be unusual at best) or
on the machine (maybe by group policy and that is why the OP cannot
do this?)
Tony,

Are these your machines on a private network or "work" machines on a
work-managed network?

Your right, re-reading the thread I see I missed that. I thought they had
only disabled NETBIOS over TCP/IP. If port 80 is not blocked they could try
setting up ipp printing. I haven't set it up except for once in a classroom
but it might work :-)

I think it's time for the OP to go through company channels and have the IT
department set it up.

Kerry




Kerry
 
If you are networked properly (default is usually ok).
start > printers and faxes > add printer >
[X] A network printer, or a printer attached to another computer.

the end
--
 
Tony said:
I have two XP-Pro-SP2 computers. I want
to share one's printer with the other.

Problem: the network is TCP/IP only
and NetBIOS is disabled (blocked).

Any tips or suggestions would be greatly
appreciated!

Shenan said:
What makes you think you cannot use File and Printer sharing?
http://www.microsoft.com/windowsxp/using/networking/learnmore/printershare.mspx
I did not state the reasons why: they are long and boring and
will only distract from the question. Your link only applies
if NetBIOS is allowed on the network. But, I appreciate the input.

Shenan said:
Ah - you needed to clarify your meaning of NetBIOS.
You mean you have gone in and "Disabled NetBIOS over TCP/IP" in the
Advanced network settings. Not that you thought you had to use NWLINK
NetBIOS to share printers...?

Might I suggest reading this to make sure you wanted to do that?
http://cable-dsl.home.att.net/netbios.htm
and
http://channels.lockergnome.com/it/archives/20050413_windows_file_sharing_facing_the_mystery.phtml

Keying in on things like:
"File and Print Sharing is a completely different beast than NetBIOS or
NetBIOS over TCP/IP. To be clear, you can disable the latter and still use
the former if you have it bound to a protocol such as Netbeui. If you
disable File and Print Sharing, however, then it doesn't matter what
transport gets you to the box, you still won't be able to access shares on
it."

So - in general - your answer is to use another protocol.
By "TCP/IP only", I mean no other protocols are
allowed over the wire. By "NetBIOS is disabled
(blocked)", I mean TCP/UDP ports 137 through 139
are blocked. (It doesn't matter what I do in the
"Advanced" tab.)

Kerry said:
Not sure if it'll print without netbios but you can connect to a
printer with the ip address. i.e. \\192.168.1.1\printer_name
I was thinking along those lines too. I used the
print sharing for UNIX (LPD/LPR), but had only
managed to get command line LPR to work. So, I
was hoping to find if someone else had come up with
a cleaver way of doing it.

Kerry said:
I would try adding a network printer then just type in the path to the
printer as in the above example.

Shenan said:
Won't work - they are blocking the ports needed to do TCP/IP printer
sharing (and file sharing) and I guess the OP doesn't want to open them or
cannot. So printing over the normal TCP ports is out of the question.

Installing a different protocol (and they state they cannot - or that it
is not allowed) is one option if the OP does not want to allow (or cannot
allow) Print Sharing (the port(s) for that. over TCP/IP.

Doesn't matter if you know the IP of the machine or not if the ports are
closed either by the router (which would be unusual at best) or on the
machine (maybe by group policy and that is why the OP cannot do this?)

Tony,

Are these your machines on a private network or "work" machines on a
work-managed network?

Kerry said:
Your right, re-reading the thread I see I missed that. I thought they had
only disabled NETBIOS over TCP/IP. If port 80 is not blocked they could
try setting up ipp printing. I haven't set it up except for once in a
classroom but it might work :-)

I think it's time for the OP to go through company channels and have the
IT department set it up.
If you are networked properly (default is usually ok).
start > printers and faxes > add printer >
[X] A network printer, or a printer attached to another computer.

Frank,

You may need to re-read the thread in its entirety (included above) to see
that this network is either not default or managed outside of the OPs
control. At this point I cannot say if this is a "business managed" network
or not - but most signs point to it. I personally assume this is a pair of
business managed computers (group policy managed) that have the firewall
enabled by the domain and do not allow file/printer sharing between them.
The other option is that the OP may have gone a bit overboard on the
security and is unwilling to bend on that. (They could just allow for
printer sharing if they like.)

Kerry gave a decent option with the last response - that might give the OP a
work around - but may not depending on the actual reason for the situation
they find themself in.

If you have any further suggestions - I know I would like to see them - I
enjoyed researching for this thread.
 
Shenan Stanley wrote:

snip
If you have any further suggestions - I know I would like to see them
- I enjoyed researching for this thread.

As did I. It was a long time ago when I learned about ipp. It's good to jog
the memory sometimes.

Kerry
 
Hi Kerry and Shenan,

Actually Kerry has an idea. A network printer can easily be set up
with LPD/LPR (port 510) or Jet Direct (port 9100). Both ports are
open and both do not use NetBIOS's ports ( 137 through 139). HP now
has print servers built into a few of its multifunction ink jets.
If I am not mistaken, they do not use ports 137 through 139 either.

The only downside is the price of a new printer with an LPD print
server. Hmmm. The customer is pretty pissed at the price of
Dell's ink cartridges, so a new printer might fly anyway.

And, IPP is also not blocked. That is an idea as well.

I wonder if there is a way to trick XP into acting as an LPD
server. I tried WinLPD, but no joy.

I really appreciate you guy's input!

Many thanks,
--Tony
 
Frank said:
If you are networked properly (default is usually ok).
start > printers and faxes > add printer >
[X] A network printer, or a printer attached to another computer.

Hi Frank,

netbios-ns, netbios-dgm, netbios-ssn are blocked.

Kerry and Shenan gave me some excellent suggestions
of substitutes (IPP and LPD enabled printers).

Many thanks,
--Tony
 
Back
Top