A impressora é um periférico que permitem fazer uma saída impressa (em papel) dos dados do computador.
Existem várias tecnologias de impressoras e as mais correntes são :
A impressora caracteriza-se geralmente pelos elementos seguintes :
As impressoras margarida baseiam-se no princípio das máquinas dactilográficas. Todos os caracteres são impressos em relevo numa matriz com a forma de uma margarida. Para imprimir, uma fita embebida de tinta é colocada entre a margarida e a folha. Quando a matriz golpeia a fita, esta deposita tinta unicamente a nível do relevo do carácter.
Estas impressoras tornaram-se obsoletas porque são demasiado ruidosas e muito pouco rápidas.
A impressora matricial (às vezes chamada impressor de agulhas, impressora de impacto ou em inglês Dot-Matrix printer) permite imprimir documentos no papel graças ao “vai-vem” de uma peça que comporta uma cabeça de impressão.
A cabeça é constituída por pequenas agulhas, empurradas por electroímãs, que vão chocar contra uma fita de carbono, chamada “fita tinteira”, situada entre a cabeça e o papel.

A fita de carbono desfila para que haja continuamente tinta. A cada fim de linha um rolo faz girar a folha.

As impressoras matriciais mais recentes estão equipadas com cabeças de impressão que comportam 24 agulhas, que lhes permitem imprimir com uma resolução de 216 ppp (pontos por polegada ou em inglês dots per inch, notados dpi).
A tecnologia das impressoras a jacto de tinta (Bubble jet printers), inventada inicialmente pela Canon, assenta no princípio de um líquido aquecido produzir bolhas.
O investigador que descobriu este princípio tinha posto em contacto acidentalmente uma seringa cheia de tinta e um ferro de soldar, o que criou uma bolha na seringa que fez saltar tinta da seringa.
As cabeças das impressoras actuais são compostas por numerosos orifícios (até 256), equivalentes a várias seringas, aquecidos entre 300 e 400°C várias vezes por segundo.
Cada orifício produz uma bolha minúscula que faz ejectar uma gotinha extremamente fina. O vazio gerado pela baixa de pressão aspira uma nova gota.

Distinguem-se geralmente duas tecnologias:
A impressora a laser permite obter tiragens papel de qualidade, a baixo custo e com uma velocidade de impressão elevada. Em contrapartida, o custo de aquisição de tal impressora reserva-a para usos semi profissionais ou profissionais.
A impressora a laser utiliza uma tecnologia próxima da utilizada nas fotocopiadoras. Uma impressora a laser é assim principalmente constituída por um tambor sensível à luz (em inglês “drum”) que, carregado electrostaticamente, é capaz de atrair a tinta a fim de formar um motivo que será depositado na folha de papel.
O funcionamento global é o seguinte: um ionizador de papel carrega as folhas positivamente. O laser carrega o tambor positivamente em certos pontos graças a um espelho giratório. Assim, a tinta sob a forma de pó (toner), carregada negativamente, deposita-se sobre as partes do tones previamente carregadas pelo laser.
Girando, o tambor deposita a tinta sobre o papel. Um fio que aquece permite por último fixar a tinta sobre o papel.

Assim, a impressora a laser, que não tem cabeça mecânica, é rápida e pouco ruidosa.
Distinguem-se com efeito duas tecnologias para as impressoras a laser: “carrossel” (quatro passagens) ou “tandem” (monopasse).
Uma outra tecnologia de impressão faz concorrência às impressoras a laser: a tecnologia LED (Light Emitting Diode). Com esta tecnologia, um plano de diodos électro-luminescentes polariza o tambor através de um raio luminoso muito fino, permitindo obter pontos muito pequenos . Esta tecnologia está particularmente adaptada para a obtenção de elevadas resoluções (600,1200 ou 2400 ppp).
Já que cada diodo é a causa de um ponto, o ritmo de impressão quase não sofre com as diferenças de resolução. Além disso, esta tecnologia está desprovida de partes móveis, o que permite conceber produtos menos dispendiosos, mas também mais robustos e mais fiáveis.
A linguagem de descrição de página é a linguagem standard que o computador utiliza para comunicar com a impressora. Com efeito, é necessário que a impressora seja capaz de interpretar as informações que o computador lhe envia.
As duas linguagens de descrição de página principais são as seguintes:
É necessário notar a existência de caixas, chamadas servidores de impressão, permitindo tornar disponível na rede uma impressora que possui uma conexão USB ou paralela.