Printer load balancing houdt in dat de printbelasting wordt verdeeld over twee of meerdere printers. De eenvoudigste manier om dit te doen, is door de gebruiker een vrije printer te laten kiezen. Dit verdeelt de belasting op een eenvoudige manier. De term verwijst meestal naar load balancing via automatische middelen.
Software is gemakkelijk te vinden
Er bestaan een aantal gepatenteerde technologieën om load balancing voor sublimatieprinters te implementeren. Deze kunnen bij aankoop van de machine worden aangeschaft, maar ze kunnen ook apart worden aangeschaft. Het is niet moeilijk om een dergelijk systeem te installeren in omgevingen waar direct wordt geprint.
Printer load balancing kan op verschillende lagen worden bereikt. Geen van deze lagen sluit elkaar uit. Er zijn drie lagen verbonden aan dit proces: de netwerk- of hardwarelaag, de besturingssysteemlaag en de propriëtaire software zelf. De netwerklaag staat bekend als clustering. Het type besturingssysteem staat bekend als printerpooling in omgevingen met meerdere software. De propriëtaire software wordt het meest gebruikt.
Balanceren van lasten
De software voegt de broodnodige waarde toe aan de load balancing die beschikbaar is in de clusters en in de besturingssystemen, door ervoor te zorgen dat de sublimatieprinters een gelijke belasting dragen. Naast de load balancing worden ook fouttolerantieservices aangeboden. De printerpooling kiest regelmatig de printer die het eerst beschikbaar is en in een vooraf gedefinieerde volgorde. Printers hebben geen last van gelijkmatige slijtage. De zwaarste taken worden door de eerste printer uitgevoerd. Veel printers staan mogelijk volledig stil. De schadelijke effecten van dergelijke elektronica kunnen worden verminderd door de printers periodiek te roteren. Premium software maakt deze taak overbodig. De taken worden gelijkmatig verdeeld over de wachtrijen, afhankelijk van de complexe algoritmen die een aantal factoren omvatten.
Dit wordt bereikt door de huidige afdrukbelasting te schatten door de afdrukgeschiedenis te inspecteren. Deze schatting wordt gedaan door het aantal pagina's per minuut (PPM) voor een gemiddelde printer te berekenen. Een betere code verbetert echter de PPM-waarde door de printer te 'observeren'. De code leert ook na verloop van tijd. De geselecteerde printer is de printer die de taak waarschijnlijk het snelst uitvoert. Als alle printers gelijk zijn, wordt een willekeurige printer geselecteerd. De belasting wordt gelijkmatig verdeeld over de tijd. Als een printer een foutmelding heeft weergegeven, moet deze indien mogelijk worden vermeden. Als alles mislukt, reset de printer dan. Betere software biedt de gebruiker een optie om de afdruktaak naar een andere printer te sturen.
