Um spool de impressão é efetivamente um buffer, gerenciado por trabalho, com um programa (o spooler) responsável por receber trabalhos de enviar programas e alimentá-los para uma ou mais impressoras. O objetivo de um spool é lidar com a comunicação entre dois sistemas com velocidades diferentes e controlar o acesso a dispositivos compartilhados. Os primeiros significam que os programas podem enviar trabalhos de impressão o mais rápido que desejarem, e esses trabalhos são tratados com a mesma rapidez (ou lentidão) que as impressoras podem manipular. Este último (como apontou por RonJohn ) garante que os trabalhos sejam tratados de forma coerente: assim, ao imprimir, os trabalhos não são misturados.
As impressoras em rede fornecem seus próprios spools e os servidores de impressão (CUPS, lpd
etc.) também implementam spools. A maioria dos sistemas de impressão também controla controle de acesso, cotas, banners, opções de impressão, etc. As bobinas são usadas em outros contextos; por exemplo, os servidores de backup baseados em fita agora armazenam em spool dados de backup de hosts em rede em um sistema de armazenamento rápido baseado em disco, para que eles possam alimentar unidades de fita modernas nas tremendas velocidades necessárias para evitar o brilho da sapata.
No contexto do comentário, a relevância de um spool é a decorrência da submissão do trabalho de impressão de seu cumprimento. Não fazer spool significaria que o envio só seria concluído com o trabalho de impressão e, assim, o comando lpr
só seria concluído quando o trabalho fosse concluído. Remover o carretel do seu computador pode não ter o resultado desejado, já que a própria impressora pode fazer spool também!