vb.net 如何文件指定打印机打印文件_局域网配置打印机,看这一篇就够了

编程入门 行业动态 更新时间:2024-10-24 19:15:35

二级路由下的电脑可以使用一级路由下的打印机吗?

这个问题是这篇文章的延续,要使通信成为可能,如何获取对方主机的通信信息?

看到“二级路由”、“一级路由”这些有中国特色的网络名词时,都会露出会心的一笑。还是非常形象的,“二级路由”、“一级路由”这些名词是针对家庭网络。“一级路由”是更靠近互联网的一个网段,“二级路由”是更靠近用户的一个网段。

这个问题好像在问,可以访问互联网上的打印机吗?

当然可以了,但需要满足两个条件:

  • 需要知道打印机的网址/IP
  • 打印机允许你访问

如果满足以上两个条件,那么你就可以实现远程打印了。

在Windows的世界里,一般是怎么发现打印机的?

这里一般分两种情况:

  • 电脑加入“工作组”
  • 电脑加入“域”

工作组

这个一个松散的组织,大家使用SMB广播形式发现彼此,然后将彼此的主机名、IP地址收集起来,然后显示在网络邻居上。网络邻居上不仅显示有共享文件的主机,还有共享打印的打印机。

如果用户需要访问共享打印机,只需要双击打印机的图标,那么就可以直接与打印机建立连接。如果打印机允许任何人访问,那么就可以自由地打印文件了。

如果打印机需要密码认证权限,用户输入正确的密码也可以打印文件。

工作组的特点是,大家使用广播消息发现彼此,无需第三方服务器的帮助。潜台词是,如果打印机不和电脑在同一个网段,那么电脑就无法自动发现打印机。

怎样才能发现呢?

需要用户手动地添加打印机,只需要添加打印机的主机名、IP地址,那么打印时同样可以使用手工配置的IP等参数信息,来实现打印服务。

每一个电脑都加入域,域通常由域控制器(服务器)来控制主机是否能够加入域,用户需要拥有正确的用户名/密码,才能登录域。一旦成功登录域,那么域控制器就收集了用户电脑的主机名、IP地址,并将这些信息同步给WINS服务器,WINS服务器是Windows世界用于主机名与IP地址的解析。这样WINS服务器就拥有了整个域内所有主机的主机名、IP地址的数据库。

当用户打开网络邻居时,联系域控制器整个域有哪些共享主机、有哪些共享打印机,域控制器很快将这个清单推送给网络邻居,网络邻居就动态显示给用户浏览。

用户双击某个打印机时,联系WINS服务器,将主机名解析成IP地址,然后主机还需要到域控制器购买一张打印门票(Print Service Grant Ticket)

用户主机与打印机建立TCP连接,出示门票,打印机验票成功,允许打印,然后用户的文件如行云流水一般,蓬勃而出。。。

再回到提问的问题,想必题主不可能在小型办公/家庭网络里搭建起域控制器,所以电脑一般都是工作在“工作组”里,即没有第三方服务器来收集每一个网段的共享主机、共享打印机。

上文说了,这不是什么难题,只要手工添加一下打印机就Okay了。

结束之前,问各位读者一个问题,如果你可以访问互联网上的一台打印机,打印机可否访问你的共享文件夹?欢迎在评论区一起讨论。

更多推荐

vb.net 如何文件指定打印机打印文件_局域网配置打印机,看这一篇就够了

本文发布于:2023-06-10 23:18:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1352898.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:这一   文件   局域网   打印机   打印机打印

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!