是否可以从 Azure AppService 或 Azure Function 打印到本地打印机?
我指的不是通过浏览器或用户代理进行打印。我指的是服务器端代码连接到打印机并将打印输出发送到打印队列。
答案1
您需要连接到打印机。假设您不想将打印机暴露在互联网上(不要这样做),那么您将需要一个可以连接到您的本地网络(Express Route、VPN)的虚拟网络,然后使用将 Web 应用加入该虚拟网络区域 vNet 集成。完成此操作后,您的 Web 应用程序所使用的语言将能够与相关打印机配合使用。
所有这些都忽略了将可访问互联网的应用程序直接连接到您的内部网络资源可能会引发的潜在安全问题。