群集
PaperCut 打印复印监控系统是一套兼容群集的系统. 不管是Windows上的 Microsoft Cluster Server, Veritas Cluster Server) and 或是Linux 上的 Linux-HA), 都支持不同层的应用程序,包括:
- 打印池服务(Print Spooler Service)层上的群集
-
在应用服务层的容错集群 (Failover based clustering). PaperCut 打印复印监控系统之应用服务是以Web服务为本的, 所以我们也支持heartbeat driven DNS 容错方式.
-
而在数据库层,可沿用支持群集的数据库如 Microsoft SQL Server, PostgreSQL 或 Oracle
打印平均负载
打印机负载平衡亦可在不同层上实施, 包括:
PaperCut 打印复印监控系统为此需求作出优化。以 Windows 打印池为例, 主要是以提供容错为主目的, 负载平衡是次要的。
Printer load balancing can also be implemented at different layers, including:
- 硬体/网络层;
-
操作系统
(在windows或novell环境上又称作为打印池, 在 Mac 及 Linux上称为CUPS classes);
- PaperCut 系统中亦有此功能
A simple scenario for printer load balancing
Windows 打印池一般只会根据次序选择第一台打印机作打印, 问题是会导致第一台打印机过於负担, 而别的打印机却常处於备用状态。网管一般需要频繁轮流更换打印机以防止打印机超出建议月打印量。(打印机超出月打印量将缩短打印机寿命, 提高发生故障的机会)
而在 PaperCut打印复印监控系统中, 我们会先判断哪一台打印机的负载量较低而在正常运作中才会分流工作到打印机群中。而此功能可揉合我们的 find me printing漫遊打印功能一起使用。