Servidor Flask para comunicação com impressoras locais a partir do Gestor de Pedidos
Esta é uma implementação em python baseada na versão node desse projeto que pode ser encontrada aqui Impressora_GP_iFood O objetivo desse projeto se deu pelo fato de que o gestor de pedidos disponibilizado para download não cobre sistemas linux bem como o app de impressão oficial, diante disso resolvi implementar algo de forma prática e funcional e é o que temos aqui.
git clone https://github.com/cleitonleonel/Impressora_GP_PyFood.git
É sempre uma boa prática atualizar os repositórios antes de instalar novos pacotes.
-
Atualize o sistema:
sudo apt update sudo apt upgrade
-
Instale o CUPS: Execute o seguinte comando para instalar o CUPS.
sudo apt install cups build-essential cmake libcups2-dev libcupsimage2-dev system-config-printer -y
-
Inicie o serviço do CUPS: Após a instalação, inicie o serviço CUPS.
sudo systemctl start cups
-
Ative o CUPS para iniciar no boot: Para garantir que o CUPS inicie automaticamente em cada inicialização do sistema, use o seguinte comando:
sudo systemctl enable cups
-
Acesse a interface da web do CUPS: Abra um navegador e acesse a interface web do CUPS para adicionar e gerenciar impressoras. Digite o seguinte URL:
http://localhost:631
cd Impressora_GP_PyFood
pip install -r requirements.txt
python server.py
Se esse projeto deixar você ficar à vontade para fazer uma doação =), pode ser R $ 0,50 hahahaha. Para isso, basta ler o qrcode abaixo, ele foi gerado com meu outro projeto chamado Pypix arquivo de amostra.
Cleiton Leonel Creton ==> [email protected]