Cups

Instalar o CUPS (gerenciador de impressão)

 

 

Instale o CUPS e habilite o serviço:

sudo apt install -y cups
sudo systemctl start cups
sudo systemctl enable cups

 

Adicione para seu usuário ter acesso full a impressora:

sudo usermod -aG lpadmin $USER

 

 

Localizando a impressora USB

 

Primeiro passo agora é localizar o caminho da impressora USB usando o comando abaixo:

lpinfo -v

 

Saída será mais ou menos isso:
network beh
network ipps
network socket
direct usb://EPSON/TM-T20X?serial=58355A372878660000         <---- é essa
network lpd
network ipp
direct hp
network https
network http
serial serial:/dev/ttyS4?baud=115200

serial serial:/dev/ttyS5?baud=115200
network smb
direct parallel:/dev/lp0
direct hpfax

 

 

Instalar a impressora USB no CUPS

 

Rode o comando com o caminho da USB para "instalar" a impressora, usando o nome que quiser (no exemplo abaixo usei apenas "epson"):

lpadmin -p epson --v usb://EPSON/TM-T20X?serial=58355A372878660000 -m raw

 

Definir como impressora padrão  

lpoptions -d epson

 

 

Conferir se tá tudo certo

 

Listar as impressoras instaladas:

lpstat --d

 

Deve mostrar algo como:

impressora epson está inativa; habilitada desde qui 30 abr 2026 15:02:24
impressora TM-T20X está inativa; habilitada desde qui 30 abr 2026 14:15:41
destino padrão do sistema: epson

 

 

Teste e permissão

 

Para testar impressora, use:

echo "TESTE CUPS" | lp -d epson

 

Se for necessário dê permissão:

sudo chmod 666 /dev/usb/lp0