A maioria dos espaços que quer impressão automática já tem uma impressora. Funciona, a equipa conhece-a, e o papel está no armário atrás. O problema nunca é imprimir: é que a impressora só pode ser alcançada pelo computador que segura o cabo USB.
Resposta curta: um pequeno adaptador pega no cabo USB de um lado e mantém uma ligação à internet do outro, o que torna a impressora existente endereçável por REST. Nenhum computador fica ligado, não se instala driver na máquina de ninguém, e o hardware que já pagou continua a servir.
O que muda de facto
| Impressora USB sozinha | Com um adaptador Pi | |
|---|---|---|
| Alcançável a partir de um backend | Não | Sim, por REST |
| Precisa de um computador ligado | Sim | Não |
| Driver instalado num posto | Sim | Nenhum |
| Funciona sem sessão iniciada | Não | Sim |
| Sobrevive à substituição do PC | Não | Sim, não está envolvido |
A distinção que interessa é a quarta linha. Uma impressora ligada a um posto imprime quando há uma pessoa presente e com sessão iniciada. Uma impressora atrás de um adaptador imprime porque chegou uma encomenda.
Quando o adaptador é o movimento certo
- A impressora está bem e não é velha. Substituir hardware que funciona para ganhar ligação é o caminho caro.
- O modelo é particular, uma impressora de etiquetas, de cartões, algo com um formato proprietário que o seu código já produz. Mantê-la evita reescrever a paginação.
- Um espaço tem várias impressoras, e um adaptador com várias portas USB cobre-as em conjunto.
- Está a converter um parque existente onde substituir cada unidade de uma vez não é realista, e prefere avançar aos poucos.
Quando comprar antes uma impressora na nuvem
Sejamos honestos quanto aos casos em que o adaptador não é a melhor resposta:
- A impressora está a falhar. Um adaptador numa cabeça de impressão moribunda não compra nada.
- O espaço não tem rede utilizável. O adaptador também precisa de chegar à internet. Se o local não tem ligação fiável e não é possível passar cabo, uma impressora com o seu próprio cartão SIM resolve um problema que o adaptador não consegue.
- Quer um único modelo suportado em muitos espaços. A uniformidade de hardware vale dinheiro em suporte, e os parques mistos custam mais a documentar.
O guia de escolha de impressora percorre esse compromisso em detalhe.
Como o montar
A parte física é curta: alimentação, rede, e o cabo USB da impressora. O guia de instalação em Raspberry Pi cobre a instalação, e o endpoint de impressão USB documenta como endereçar uma porta específica quando várias impressoras partilham um adaptador.
Duas coisas valem a pena antes de fixar seja o que for numa parede:
Imprima um talão de teste com um curl simples antes de lhe ligar a sua aplicação. Se o talão sair, a cadeia está provada e qualquer problema posterior está no seu código, não no hardware.
Anote que porta USB cada impressora usa. Com um adaptador multiporta a porta faz parte do endereço, e descobrir às 20:00 qual das três impressoras é a porta dois não é o momento para aprender.
O que o adaptador não resolve
Não torna boa uma má localização. Por cima de uma fritadeira, ou no extremo oposto da sala em relação ao ponto de acesso, aplicam-se os mesmos problemas físicos que a qualquer impressora.
Não retira a rede do espaço da cadeia. O adaptador liga-se para fora, razão pela qual não é preciso encaminhamento de portas nem VPN, mas continua a precisar de ligação. Em instalações onde não controla o router essa dependência mantém-se, e só uma impressora 4G a elimina.
Não muda o talão. Paginação, codificação de caracteres e comportamento de corte são propriedades da impressora e daquilo que lhe envia, por isso um emoji num nome de produto vai portar-se mal exatamente como antes. Translitere antes de enviar, como explica a referência de paginação.
Uma ordem de operações sensata
- Confirme que a impressora produz alguma coisa com a sua própria função de teste.
- Ligue o adaptador e depois imprima um talão de teste com curl.
- Ligue o seu backend e imprima uma encomenda real num período calmo.
- Só então monte tudo na posição definitiva.
Começar pelo passo quatro é o erro habitual: transforma um diagnóstico de dez minutos numa tarde com uma chave de fendas.
Crie uma conta gratuita e imprima o talão de teste antes de o adaptador sair da secretária. A mesma chamada REST funciona depois sem alterações, quer a impressora seja um modelo na nuvem quer uma velha unidade USB atrás de um adaptador, e é precisamente esse o sentido de fazer assim.
FAQ
Posso manter a minha impressora USB atual e imprimir na mesma a partir da nuvem?
Sim. Um adaptador USB Raspberry Pi mantém a ligação à internet e expõe a impressora por REST. Nenhum computador tem de ficar ligado e não se instala driver no posto de ninguém.
O adaptador precisa de encaminhamento de portas ou de VPN?
Não. Estabelece a sua própria ligação de saída, que é o que evita mexer no router. Ainda assim precisa de algum acesso à internet, por isso um espaço sem rede utilizável precisa antes de uma impressora com o seu próprio cartão SIM.
Um adaptador consegue comandar várias impressoras?
Sim, através das suas portas USB, e a porta faz parte do endereço de impressão. Anote que impressora está em que porta durante a instalação em vez de o descobrir durante o serviço.
Quando é melhor comprar uma impressora na nuvem do que acrescentar um adaptador?
Quando a impressora já está a falhar, quando o espaço não tem rede fiável e precisa de 4G, ou quando padronizar muitos espaços num único modelo suportado vale mais do que poupar em unidades avulsas.
Um adaptador resolve talões ilegíveis ou problemas com emoji?
Não. A codificação de caracteres e a paginação dependem da impressora e daquilo que lhe envia, por isso translitere os nomes de artigo antes de construir o talão, tal como faria com qualquer impressora térmica.