Impressoras reais (físicas) e virtuais

Um impressora real (física) é o hardware de impressora conectado ao sistema através de uma porta serial ou paralela, ou através de uma conexão de rede como um servidor de terminal de rede.

Quando a impressora real é anexada através de uma porta serial ou paralela local ao sistema, o driver de dispositivo da impressora no kernel se comunica com o hardware da impressora e fornece uma interface entre o hardware da impressora e uma impressora virtual.

Um impressora virtual é um conjunto de atributos e seus valores associados que definem um fluxo de dados de alto nível (como ASCII ou Postscript) e os métodos para processamento desse fluxo de dados. Isso não inclui informações sobre como a impressora real está conectada ao computador host ou sobre o protocolo usado para transferir bytes de dados para e a partir da impressora real. O backend piobe usa informações armazenadas na definição de impressora virtual para controlar o processamento de tarefas de impressão. O meio de armazenamento físico dos conjuntos de atributos e seus valores associados é chamado de arquivo de colón da impressora.