我必须在需要演示打印到(单个)网络打印机的大型站点(40 多个位置/80 个会话)上进行用户培训。
如何在一个站点的多个 LAN 中使用流动网络打印机?
打印机被分配(通过使用打印机 MAC 地址的 DHCP 服务器)每个楼层 (10) 上的新 IP,因为每个楼层都分配了特定范围的 IP。
由于打印机名称与 IP 地址相关联,因此在此环境中移动打印机需要在每次移动打印机时重新配置 DHCP。
我必须在需要演示打印到(单个)网络打印机的大型站点(40 多个位置/80 个会话)上进行用户培训。
如何在一个站点的多个 LAN 中使用流动网络打印机?
打印机被分配(通过使用打印机 MAC 地址的 DHCP 服务器)每个楼层 (10) 上的新 IP,因为每个楼层都分配了特定范围的 IP。
由于打印机名称与 IP 地址相关联,因此在此环境中移动打印机需要在每次移动打印机时重新配置 DHCP。
为什么打印机会获得新的 IP 地址?哦,等等——您实际上是在将打印机移动到不同的网络!嘿嘿……
如果您必须这样做,动态 DNS 是您的朋友。我会让你的 DHCP 服务器代表打印机注册 DNS 记录。Windows Server 2000+ DHCP 可以做到这一点。查看 DHCP 范围的属性表。将服务器端打印队列指向打印服务器设备的 DNS 名称。如果您非常频繁地移动打印设备,您可能需要在 DNS 记录上调整 TTL。
(这实际上对我来说似乎很有趣。我看到一辆电池驱动的电动轮椅,上面堆放着一堆 UPS,一台大型激光打印机和一个 WiFi 打印服务器在办公室周围行驶,进入隔间,还有一堆人们追逐它。)
听起来你要么需要工作 DDNS 或基于 MAC 的 VLAN ......
除非您准备通过本地 HOSTS 文件管理打印机名称(我假设您使用的是 Windows)。
在 \Windows\System32\drivers\etc\ 下是一个名为 HOSTS 的文件。在这里,您可以将 IP 地址与名称绑定,如下所示:
如果您在实验室进行培训,则必须对每台机器进行更改。闪存驱动器上的批处理脚本可以提供帮助:
但实际上,DDNS 或 VLAN 可能是您最好的选择。
这些站点的数量是否已知?例如,您会在 4 个不同的站点进行培训并在它们之间轮换吗?如果是这样,我建议在每个站点上进行 DHCP 保留,以便您的打印机每次在 LAN 上时都能在每个站点内获得相同的 IP 地址。然后,您可以为这些 IP 设置 DNS 条目,以便您可以将打印机引用为 site1-printer、site2-printer 等。
特别是如果您使用的是 Mac,我建议您通过 Bonjour(又名 Zeroconf)进行打印。打印机可以从 DHCP 列表中删除并给自己一个 IP,并且(可能使用Windows 的 Bonjour)您可以通过其多播 DNS 名称打印到它。
如果演示的目的是向网络打印机展示打印,您能否将其留在一个地方,让参与者告诉您要打印什么,然后让某人打电话说,“打印输出说,‘10 楼是最好的'”,证明打印成功?
如果练习不是专门关于打印到网络打印机,是否有理由只使用 USB 进行打印?