Transformar uma impressora USB existente em impressora na nuvem

A impressora do balcão costuma estar bem. O que lhe falta é poder ser alcançada a partir da internet, e isso é um adaptador, não uma substituição.

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

  1. Confirme que a impressora produz alguma coisa com a sua própria função de teste.
  2. Ligue o adaptador e depois imprima um talão de teste com curl.
  3. Ligue o seu backend e imprima uma encomenda real num período calmo.
  4. 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.