用户输入打印设备的URL (统一资源定位符),通过Internet连接到打印服务器。
HTTP请求通过Internet发送到打印服务器。
打印服务器要求客户端提供身份验证信息。这样能够确保只有经过授权的用户才能在打印服务器上打印文件。
当用户获得授权可以访问打印服务器后,服务器使用活动服务器页(Active Server Pages, ASP)向用户显示状态信息,其中包括有关当前空闲打印机的信息。
当用户连接Internet打印网页上的任何打印机时,客户端计算机首先尝试在本地寻找该打印机的驱动程序。如果没有找到适合的驱动程序,打印服务器将会生成一个Cabinet文件(xab文件,又称为Setup文件),其中包含正确的打印机驱动程序文件。打印服务器把.cab文件下载到客户端计算机上。客户端计算机提示用户允许下载该.cab 文件。
当用户连接到Internet打印机后,他们可以使用Internet打印协议(Internet Printing Protocol, IPP)把文件发送到打印服务器。