当云打印出现并且最终能投入实际应用之后,那么我们现在的打印机就都可以称之为传统打印机,目前存在的所有打印机都归于此类。当然了,一旦某个人,或许就是你,将打印机的固件升级到支持云,这个状况马上就会发生变化。这类打印设备包括通过USB直接连入PC的普通打印机、网络有线或无线打印机、同样还包括了近期出现的“联网”打印机——通过打印机标配的LCD,用户可以访问特定的网页(例如惠普的喷墨一体机可以直接访问喀嚓鱼)。
▲惠普打印机可以直接连接喀嚓鱼网站
这些打印机都是“网络”连接的,但是他们都无法与云打印服务直接对话并获得打印指令,因此他们并不属于我们上面描述的云打印机范畴。云打印的最终目的是,用户通过云打印来使用传统打印机进行打印,要想实现这个功能,需要在打印机连接的PC中安装一款代理软件。代理会将打印机在云打印中注册,等待并接收云打印服务发送的打印作业。当收到打印作业时,代理会通过PC操作系统的本地打印库,向打印机发布打印作业,并且把打印状态发送回打印机。
这个方法有个明显的缺陷在于,为了打印作业可以抵达代理(再抵达打印设备),PC必须保持开机状态并且连入互联网中。正是这一缺陷推动了惠普第一台云打印机的问世,其目的是生产出可以内置支持云打印服务的打印机。同时,我们也希望有厂商可以生产独立的代理固件,类似于打印服务路由器,保持打印机和云的握手,这样用户无需保持PC开机状态就能获得代理的全部功能了。
▲以往的网络打印局限在局域网内
比如说,惠普有一天能开发出某个操作系统可以使用惠普云打印进行全部的打印作业,但是在实际用户的操作系统中,并不存在打印库,也无需打印机驱动。当用户使用云打印整合的网络软件进行打印时,打印作业与操作系统并不发生直接对话,即使用户使用微软的操作系统,只要使用的软件支持云,那么就可以实现云打印功能。在这种情况下,比如用户要使用IE进行网页打印(例如打印登机牌、电影票、杂志文章等),进行打印的程序就是IE浏览器本身。也就是说,Microsoft系统中的IE浏览器算是应用惠普云打印服务的本地程序,使用的是通用的打印首选项。待打印的内容以及打印作业的信息会上传到惠普云打印服务中,然后再发送给打印机。
▲云打印可以在广域网内实现