编者按:在今天的国内市场上,许多打印机生产厂商都纷纷提出了不同层次的关于网络打印机的概念,而消费者在选购过程中又感到非常迷惑,网络打印机应该具备什么样的功能?是否有什么标准可以衡量?一台打印机加上网卡(或网络打印服务器)是否就能称之为网络打印机呢?为此,我们特地请施乐中国公司应用方案顾问李伟先生为我们撰文,希望能在此明确网络打印机的概念,为用户的购买提供帮助。
从网络本身谈打印机
谈到网络打印机这个话题,最重要的内容就牵扯到“网络”这个概念,因为用户目前所面对的无论是局域网还是广域网都有很多、很严格的要求,这就需要打印机必须符合这些要求,它才能称之为真正意义上的网络打印机。
从网络的角度来讲,涉及到两个很重要的问题。首先,虽然网络本身是一个有形的结构,但是实际上通过网络进行的数据传输是无形的。这也就意味着,当人们把文件通过网络发送到打印机的时候,如果没有一个反馈的结构,它就会消失在无形之中。因此才导致了网络上各式各样的协议出现,网络协议是整个网络非常关键的因素之一,它可以避免人们通过网络发送的邮件丢失。第二个很重要的问题,就是在网络上的流量,虽然从发展的角度来看,如今网络的带宽已经由几K发展到几M甚至几G,但是随着带宽的增加,用户的数量也在飞速增长,无论多大的带宽资源都是有限的,都不可能无限制的膨胀、滥用,如果用户网络上堆积的数据、文件过载的话,必然导致网络的瘫痪。
从这两方面来看,网络打印机的设计,必须考虑到协议和流量两个因素。网络打印机必须具备一个功能,也就是将文件向打印机发送的过程中,无论是接收到还是没有接收到,接受错误还是完全正确,都应该有一个反馈发送给用户,这样才能确保用户作业的完整性;而第二点,无论用户向打印机
发送多少作业,打印机必须要确保能够快速地处理这些作业,尽量不要使网络资源浪费掉,更不要使整个网络进入到一种瘫痪状态,甚至打印机应该有一个反向的监控功能,当它发现某个作业量已经大到了一定的程度后,就应该把这个作业停止。这也就是说任何一台网络打印机最起码应该具备两项功能,那就是接收功能和队列功能。
从另外一个层次上讲,因为网络是人与信息沟通的桥梁,所以也牵扯到用户如何与这台网络打印机进行沟通的问题,通常称之为网络管理。任何一台网络打印机都必须从任何层次上都能接受用户的管理,这并不是要求用户必须跑到打印机面前调整它(这虽然也是一种非常笨的方式),用户应该能够从网络上去管理它,不仅仅是能够从局域网上去管理、从服务器上去管理,甚至应该把这种管理一直移植到Internet上,形成一种真正的远程管理。
网络管理再上升一步就是让打印机自身拥有诊断功能,具有判断功能和报错功能,可以自动的向网络管理员发送一个Email通知,如打印机出现故障,可以发一个Email给网络管理员;没有墨粉了,可以发一个Email给供应墨粉的人员;没有打印纸了,同样也可以发一个Email给提供打印机纸的人,这就形成了一种双向的网络上的交互。
从打印机谈适应网络环境的设计
网络打印机必须能够进行反馈、能够快速、合理地处理发送来的作业,这些都是指一台网络打印机应该在网络上做到些什么。同时,从网络入手,考虑一台打印机应该做到什么之后,还应该从打印机入手,考虑它应该具备哪些适应网络环境的设计。
一台网络打印机要想实现实时监控、反馈,以及快速、合理地处理作业功能,它的主板就应该针对网络进行特殊设计。也就是说,它不但能处理文件,同时它应该有一个很大的内存去快速处理文件,这样才不会造成打印机网络瓶颈的出现。它还应该可以不断地扩展它的内存,不断扩展它的各种存储器,这样才可以适应日益增多的资源量,以满足日益增加的作业量的需求。
从网络的连通性上讲,因为网络是多样性的,在人们日常接触的网络上所使用的操作系统有Mac OS、Windows 3.1/95/98/NT、Netware,还有诸多不同版本的UNIX。所以从打印机的设置上说,它应该符合大多数的网络协议,能够在一个广泛的局域网上进行打印,甚至能够在一个广域网上进行打印。在打印作业发送过来之后,它在处理前一个作业的时候,允许其他用户同时发出另一个作业,而不会在中间出现任何中断。这也就是说,它不但要具有能够处理不同系统文件的设计结构,同时它还要有专门针对诸多打印作业的队列功能。在进行打印机设计的时候,不仅要有一个 CPU(主处理器)去处理发送来的打印作业,而另外还要有一个芯片去保证整个队列的完整。这样才能确保不会因为作业量的增大,而导致打印作业的丢失,或者把打印作业堵死在网络上面。这也就是经常说的打印机主板上的网络型设计。
