# Hardware POS para Aplicações Personalizadas: Impressoras, Gavetas, Leitores

> Published: 2026-10-27
> Updated: 2026-10-27
> Author: Mathias Nielsen
> Category: Hardware
> Canonical: https://finalpos.com/pt/blog/hardware-pos-para-aplicacoes-personalizadas-impressoras-gavetas-leitores

O seu POS criado com IA parece terminado até encontrar uma impressora de recibos. Aqui está exatamente o que cada peça de hardware POS precisa para funcionar com uma aplicação personalizada, quais precisam de aprovação da Apple e como evitar o caminho mais lento.

O hardware POS para aplicações personalizadas é onde a maioria dos projetos de ponto de venda criados com IA estagna. O checkout parece terminado na pré-visualização, mas depois a impressora de recibos fica em silêncio, a gaveta de dinheiro nunca abre e o leitor de cartões não emparelha. Nada disso é um problema de programação. Cada dispositivo conecta-se de uma forma específica, e algumas conexões precisam de aprovação da Apple e do fabricante do dispositivo antes de a sua aplicação poder utilizá-las.

Este guia analisa dispositivo a dispositivo: como cada um se conecta, o que precisa no iOS e Android, e quais as escolhas que lhe poupam semanas. A versão curta: escolha o tipo de conexão antes de escolher a impressora.

![Hardware POS para aplicações personalizadas: impressora de recibos, gaveta de dinheiro, leitor de código de barras e POS em tablet num balcão](https://storage.googleapis.com/final-os-media/media/43399b6a-0d29-48b6-84dd-88ef01fcb193/generated/fbe670be1a7d73ed-pos-hardware-for-custom-apps-hero.png)

## Por que motivo o hardware é o ponto onde as aplicações POS com IA estagnam?

Porque uma IA consegue escrever código para o SDK de uma impressora, mas não consegue conceder permissão à sua aplicação para utilizar a impressora. Três coisas bloqueiam um POS criado via vibe coding no balcão:

- **Regras da plataforma.** O iOS apenas permite que uma aplicação comunique com acessórios Bluetooth Classic e Lightning/USB que o programa MFi da Apple tenha aprovado para essa aplicação.
- **O navegador.** O Safari não tem Web Bluetooth, pelo que um POS web no iPad não consegue aceder a hardware Bluetooth.
- **Testes.** Cada impressora, gaveta e leitor comporta-se de forma ligeiramente diferente, e só descobre no dispositivo real.

Se está a construir do zero, o nosso artigo principal sobre como [criar o seu próprio sistema POS com IA](/en-US/blog/build-your-own-pos-system-with-ai) cobre também as barreiras de pagamentos e distribuição. Esta página é sobre tudo o que liga à tomada.

## O que precisa cada conexão de impressora de recibos no iOS?

O tipo de conexão decide a sua carga burocrática de aprovação, não a marca. Aqui está o quadro completo para um POS em iPad ou iPhone:

| Conexão | Aprovação MFi no iOS | Funciona a partir do navegador | Ideal para |
| --- | --- | --- | --- |
| Bluetooth Classic | Sim, por fabricante de impressora | Não | Impressão móvel onde a impressora já é certificada MFi |
| Bluetooth LE | Não | Não (Safari não tem Web Bluetooth) | Impressão móvel sem o passo MFi |
| Rede (Ethernet ou Wi-Fi) | Não | Sim, com modelos WebPRNT ou ePOS-Print | Balcões fixos, vários terminais a partilhar uma impressora |
| Lightning ou USB | Sim | Não | Balcões de terminal único com modelos suportados |

No Android, nenhuma destas precisa da aprovação da Apple; utiliza o SDK do fabricante da impressora para Android e as permissões de Bluetooth do Android. Para a comparação completa por tipo de loja, consulte [Bluetooth, BLE ou rede: escolher uma impressora de recibos para um POS em iPad](/en-US/blog/bluetooth-vs-network-receipt-printer).

## Como funciona a aprovação de aplicação MFi para impressoras?

A aprovação MFi da aplicação é a permissão da Apple para que a sua aplicação específica comunique com um acessório específico através de Bluetooth Classic ou Lightning/USB. Não submete o pedido diretamente à Apple. O fabricante da impressora faz isso por si:

1. Descarregue o SDK iOS do fabricante da impressora e inscreva-se no Apple Developer Program.
2. Crie a sua aplicação utilizando o nome do protocolo do fabricante para essa impressora.
3. Envie os detalhes da sua aplicação através do formulário de registo do fabricante.
4. O fabricante submete a sua aplicação ao programa MFi da Apple.
5. Assim que a Apple tiver analisado, o fabricante envia-lhe um MFi Product Plan ID (PPID).
6. Submeta a sua aplicação para a App Store com o PPID nas notas de revisão da aplicação.

A Star Micronics documenta exatamente esta sequência e indica que a aprovação pode demorar uma a duas semanas ([processo MFi da Star](https://star-m.jp/eng/products/s_print/apple_app_mfi.html)). A Epson segue o mesmo modelo para as suas impressoras MFi através de Bluetooth ou Lightning para USB, e a Zebra chama a isto whitelisting (lista de permissões).

Duas coisas apanham as pessoas desprevenidas: o PPID está associado aos modelos de impressora que registou, pelo que adicionar um novo modelo pode significar outro processo, e esquecer o PPID nas notas de revisão faz com que a aplicação seja rejeitada.

Análises detalhadas: [precisa de aprovação MFi para imprimir recibos a partir de uma aplicação iPad](/en-US/blog/mfi-printer-app-approval), [como conectar uma impressora Star Micronics à sua própria aplicação POS](/en-US/blog/star-micronics-printer-custom-app), [como imprimir numa impressora Epson TM a partir de um POS personalizado](/en-US/blog/epson-epos-sdk-custom-pos) e [como imprimir numa impressora de etiquetas Zebra a partir de uma aplicação iOS](/en-US/blog/zebra-label-printer-ios-app).

## Um POS baseado na web pode imprimir recibos?

Sim, mas apenas através da rede. Um navegador não consegue aceder a impressoras Bluetooth no iPad, e a janela de impressão padrão do navegador é a ferramenta errada para uma caixa registadora: faz perguntas, escolhe o papel errado e desacelera cada venda.

O que funciona é uma impressora de rede que aceite trabalhos de impressão a partir de uma página web. O WebPRNT da Star e o ePOS-Print da Epson são as duas opções comuns: a sua aplicação web envia o recibo diretamente para o endereço IP da impressora. As desvantagens são a configuração de rede em cada loja e a impossibilidade de imprimir se a rede falhar. Guia completo: [como imprimir recibos a partir de uma aplicação web sem Bluetooth](/en-US/blog/print-receipt-from-web-app).

## Como abre uma gaveta de dinheiro a partir de um POS personalizado?

Através da impressora, na maioria das configurações. Uma gaveta de dinheiro padrão de POS liga-se à porta drawer-kick da impressora de recibos com um cabo RJ11 ou RJ12. A sua aplicação envia um comando de abertura de gaveta para a impressora, e a impressora envia um curto impulso elétrico que solta o trinco da gaveta.

Isso significa duas coisas para o seu desenvolvimento. A gaveta só funciona quando a impressão funcionar, e um POS num navegador pode abrir uma gaveta se conseguir imprimir numa impressora de rede com a gaveta ligada. Existem gavetas USB e de rede, mas são menos comuns. Registe todas as aberturas de gaveta, especialmente aberturas sem venda, porque a reconciliação de caixa depende disso. Mais em [como abre uma gaveta de dinheiro: códigos kick e aplicações POS personalizadas](/en-US/blog/cash-drawer-kick-custom-pos).

## Os leitores de código de barras precisam de um SDK?

Geralmente não. A maioria dos leitores vem configurada no modo de teclado (HID): cada leitura chega como se alguém tivesse digitado o código de barras e premido Enter. Isso funciona em qualquer aplicação nativa e em qualquer página web, o que torna os leitores o periférico mais fácil de suportar.

Ainda assim, dois detalhes importam. A sua aplicação tem de capturar leituras mesmo quando nenhum campo de texto está focado, e deve saber distinguir uma leitura rápida de uma pessoa a ditar. O modo SDK adiciona configuração, estado da bateria e dados mais ricos, e as câmaras dos telemóveis podem fazer leituras em volumes reduzidos. Guia: [leitores de código de barras numa aplicação POS personalizada: modo HID vs SDK](/en-US/blog/barcode-scanner-pos-app).

## E quanto aos ecrãs de cozinha, ecrãs de cliente e impressoras de etiquetas?

É aqui que os checkouts personalizados costumam compensar o investimento, e cada um tem a sua estrutura:

- **Sistemas de ecrã para cozinha (KDS)** substituem os bilhetes impressos. O ecrã é a parte fácil; o encaminhamento fiável em tempo real para os terminais, a gestão de pedidos e o comportamento offline são as partes difíceis. Consulte [deve criar um sistema de ecrã para cozinha](/en-US/blog/build-kitchen-display-system).
- **Ecrãs voltados para o cliente** mostram o carrinho, totais e pedidos de gorjeta. O trabalho é manter o estado do carrinho sincronizado entre dois ecrãs. Consulte [ecrãs voltados para o cliente para uma aplicação POS personalizada](/en-US/blog/customer-facing-display-pos).
- **Impressoras de etiquetas** imprimem etiquetas de prateleira, etiquetas de preço e etiquetas de pedidos. No iOS, as impressoras de etiquetas Bluetooth Classic seguem o mesmo modelo MFi das impressoras de recibos, razão pela qual a Zebra solicita o seu bundle ID e strings de protocolo antes de aprovar a sua aplicação.

Antes de tudo entrar em funcionamento, execute a [lista de verificação de testes de hardware POS](/en-US/blog/pos-hardware-testing-checklist) nos dispositivos exatos que irá utilizar.

## Por que hardware POS deve começar um projeto personalizado?

Se está a construir do zero, escolha hardware que elimine etapas de aprovação:

| Necessidade | Escolha de menor atrito | Porquê |
| --- | --- | --- |
| Impressora de recibos, balcão fixo | Impressora de rede com suporte para impressão web | Sem passo MFi, partilhável, funciona num navegador |
| Impressora de recibos, móvel | Modelo Bluetooth LE | Sem passo MFi no iOS |
| Gaveta de dinheiro | Gaveta controlada pela impressora | Sem conexão adicional para suportar |
| Leitor de código de barras | Leitor em modo de teclado (HID) | Funciona em todo o lado sem código |
| Pagamentos com cartão | Leitor certificado do seu fornecedor ou Tap to Pay | Apenas hardware certificado pode aceitar cartões |

Os leitores de cartões são uma categoria à parte porque apenas os leitores certificados com o seu fornecedor de pagamentos podem processar cartões. O nosso artigo principal sobre como [aceitar pagamentos com cartão numa aplicação POS personalizada](/en-US/blog/accept-card-payments-custom-pos-app) cobre leitores, Tap to Pay e terminais inteligentes.

## É possível ignorar completamente os SDKs de hardware?

Sim, se o seu checkout for executado numa plataforma que já fez essa integração. É assim que o Final funciona. A sua IA cria o checkout no Flow Studio, e a estação onde é executado lida com o hardware:

- **Native Stations** executam a aplicação Final POS em dispositivos Apple e Android e conectam leitores de cartões, Tap to Pay, impressoras de recibos e gavetas de dinheiro. Consulte [como configurar uma Native Station](/help/set-up-a-native-station).
- **Virtual Stations** são executadas em qualquer navegador para ecrãs que não precisem de hardware local. A diferença está detalhada em [Native Station vs. Virtual Station](/help/native-vs-virtual-station).
- **Várias impressoras** podem ser encaminhadas por etiqueta, por exemplo, balcão e cozinha. Consulte [encaminhamento para várias impressoras numa Station](/help/how-to-set-up-multi-printer-routing-on-a-station).

O seu checkout solicita para imprimir ou abrir a gaveta; a estação faz o resto. A contrapartida é honesta: utiliza o hardware que o Final suporta em vez de qualquer dispositivo no mercado, e o hardware é comprado ao preço listado, conforme explicado em [como funcionam os preços do Final POS](/help/how-final-pos-pricing-works). Para a maioria das lojas, essa lista cobre o balcão. Se estiver a criar todo o POS por si próprio, comece em [criar o seu próprio sistema POS com IA](/en-US/blog/build-your-own-pos-system-with-ai).

## FAQ

**Q: De que hardware precisa um POS personalizado?**
A: No mínimo, um dispositivo para executá-lo, uma impressora de recibos e uma forma de aceitar cartões. A maioria das lojas adiciona uma gaveta de dinheiro e um leitor de código de barras, e os restaurantes costumam adicionar um ecrã de cozinha ou um ecrã voltado para o cliente.

**Q: Todas as impressoras de recibos precisam de aprovação MFi para aplicações de iPad?**
A: Não. Apenas as impressoras conectadas via Bluetooth Classic ou Lightning/USB precisam de aprovação MFi no iOS. Impressoras Bluetooth LE e de rede (Ethernet ou Wi-Fi) não precisam.

**Q: Como obtenho a aprovação MFi para uma impressora?**
A: Submete os detalhes da sua aplicação ao fabricante da impressora, como a Star Micronics, Epson ou Zebra. Eles submetem ao programa MFi da Apple e enviam-lhe um PPID, que coloca nas notas de revisão da App Store ao submeter a sua aplicação.

**Q: Como abro uma gaveta de dinheiro a partir da minha aplicação?**
A: A maioria das gavetas de dinheiro liga-se à porta drawer-kick da impressora de recibos. A sua aplicação envia um comando de abertura à impressora e a impressora envia um impulso para abrir a gaveta.

**Q: Os leitores de código de barras precisam de um SDK?**
A: Não no modo de teclado (HID), onde cada leitura chega como texto digitado em qualquer aplicação ou página web. Um SDK adiciona configuração e dados mais ricos, mas é opcional para a maioria das lojas.

**Q: Um POS baseado na web pode imprimir recibos?**
A: Sim, em impressoras de rede que aceitem trabalhos de impressão web, como os modelos Star WebPRNT ou Epson ePOS-Print. O Safari no iPad não tem Web Bluetooth, pelo que um navegador não consegue aceder a impressoras Bluetooth.