Mini impressora térmica sem fio obtém biblioteca Arduino (e aplicativo MacOS)

[Larry Bank] A biblioteca Arduino para impressão de texto e gráficos em uma impressora térmica BLE (Bluetooth Low Energy) possui alguns recursos excelentes e pode enviar trabalhos de impressão sem fio para muitos modelos comuns com a maior facilidade possível.Essas impressoras são pequenas, baratas e sem fio.Esta é uma boa combinação que os torna atraentes para projetos que podem se beneficiar da impressão de cópias impressas.
Também não está limitado ao texto padrão simples.Você pode usar fontes e opções de estilo de biblioteca Adafruit_GFX para concluir uma saída mais avançada e enviar texto formatado como gráficos.Você pode ler todas as informações sobre o que a biblioteca pode fazer nesta lista concisa de funções.
Mas [Larry] não parou por aí.Enquanto experimentava microcontroladores e impressoras térmicas BLE, ele também queria explorar diretamente o uso do BLE para conversar com essas impressoras em seu Mac.Print2BLE é um aplicativo MacOS que permite arrastar arquivos de imagem para a janela do aplicativo.Se o efeito de visualização for bom, o botão de impressão fará com que saia da impressora como uma imagem pontilhada de 1 bpp.
Pequenas impressoras térmicas são adequadas para projetos elegantes, como câmeras Polaroid modificadas.Agora, essas pequenas impressoras são sem fio e econômicas.Somente com a ajuda de tal biblioteca as coisas podem se tornar mais fáceis.Claro, se tudo isso parece um pouco fácil demais, você pode usar o plasma para colocar a impressão térmica de volta na impressão térmica a qualquer momento.
Estou navegando no repositório, querendo saber se alguém conhece essas impressoras baratas, ou seja, Phomemo M02, M02s e M02pro não estão listadas como compatíveis, mas procurando por impressoras de gato, porco e outras, podem ser mais ou menos iguais mecanismo subjacente?Quer saber se isso se aplica à biblioteca.Outro repositório no github para scripts python phomemo para impressão no linux.Essas coisas são baratas e legais de jogar.Quer saber por que não conseguiu mais tração.
Existem muitas variações dessas impressoras BLE.Internamente, todos eles podem ter o mesmo cabeçote de impressão e interface UART, mas as empresas que adicionam placas BLE gostam de mudar as coisas para dificultar o uso fora de seus aplicativos.As duas impressoras que eu apoio devem passar por engenharia reversa por meio de seus aplicativos Android porque não suportam o conjunto de comandos padrão ESC/POS.GOOJPRT se comporta corretamente e só envia comandos padrão via BLE.Suspeito que muitas pessoas “estranhas” decidam usar protocolos de comunicação para forçá-lo a usar seus aplicativos móveis.
Portanto, se eu comprar um deles e esvaziá-lo e desconectar a parte BLE, é muito provável que você tenha apenas uma impressora térmica UART?
Eu tenho brincado com a impressora sem fio/recarregável NETUM de 80 mm da Amazon.Custa $80 e é exibido na porta serial com.Ele suporta ESC/POS, então escrevi minha própria biblioteca do PowerShell para imagens.A única desvantagem do NETUM é que ele não tem capacidade para rolos de impressora muito grandes, mas esse é o preço da compacidade.Descobri que posso pegar alguns rolos de tamanho médio e desenrolar metade deles em um carretel vazio.Leva menos de cinco minutos, o que não é um grande inconveniente pela velocidade com que os uso.
A resposta curta-sim!O Bluetooth Low Energy (BLE) é muito consistente em diferentes plataformas, portanto, implementá-lo no Linux não fará muita diferença.
Para texto escalável, linhas simples e códigos de barras, não são necessários drivers complicados, porque quase todas as impressoras de etiquetas/recibos comuns suportam o código padrão da impressora Epson relativamente simples, também conhecido como ESC/P.[1] Para ser mais preciso, as impressoras térmicas de etiquetas/recibos usam a variante ESC/POS (Código Padrão Epson/Ponto de Venda).[2] O nome ESC/P ou ESC/POS também é adequado porque há um caractere ESCape (código ASCII 27) antes do comando da impressora.
Impressoras térmicas simples de etiquetas/recibos de uso geral podem ser compradas mais baratas em sites como o AliExpress.[3] Essas impressoras de uso geral possuem uma interface de nível RS-232 UART TTL que suporta ESC/POS.A interface de nível RS-232 UART TTL pode ser facilmente convertida em USB usando um chip de ponte UART/USB (como CH340x) ou um cabo.Para conexões sem fio WiFi e BLE, você só precisa conectar um módulo como o módulo Espressif ESP32 à interface UART TTL.[4] Ou adicione 10-15 dólares americanos ao preço das impressoras térmicas gerais de etiquetas/recibos, e fornecerá diretamente USB/WiFi/BLE.Mas onde está a graça nisso?
Quando você deseja processar a imagem (zoom/dither/conversão em preto e branco) e enviá-la para a impressora de etiquetas, um driver complexo entra em ação.Para Windows, o driver é fornecido online, procure por “Windows Thermal Label Printer Driver” sem “s”.É mais desafiador para microcontroladores que usam impressoras universais de etiquetas/recibos para imprimir fotos, e a biblioteca Arduino do [Larry Bank] parece ter sido levada para o próximo nível.
3. Goojprt Qr203 58 mm micro micro impressora térmica incorporada Rs232 + painel Ttl compatível com Eml203, usado para código de barras de recibo US $ 15,17 + US $ 2,67 Frete:
4. Módulo sem fio NodeMcu V3 V2 Lua placa de desenvolvimento WIFI ESP8266 ESP32 com antena PCB e porta USB ESP-12E CP2102 USD 2,94 + USD 0,82 Taxa de envio:
O papel utilizado por essas impressoras está relacionado a um grande número de problemas de saúde.Além disso, não é reciclável ou ecologicamente correto em nenhum aspecto.
Contém um potente desregulador endócrino bisfenol-a.A propósito, os produtos que não contêm BPA geralmente contêm BPA tecnicamente diferente, mas piores disruptores endócrinos.
Independentemente dos produtos químicos irritantes ou não, o papel térmico não é ecologicamente (logicamente) amigável por qualquer definição
É improvável que você lide com uma pequena parte do valor feito pelo caixa.Mas vale a pena mencionar.
Inspirado por este post Hackaday de [Donald Papp], este post aponta para a biblioteca Arduino do [Larry Bank] com impressão de fotos para impressoras térmicas, [Jeff Epler] tem um novo na Adafruit (28 de setembro de 2021) 'BLE Thermal " Cat” Printer Tutorial with CircuitPython [1][2][3] Isso resultou em uma função de impressão de fotos impulsionada pela pequena (mas bastante cara IMHO) Adafruit CLUE nRF52840 Express Thermal Printer com placa Bluetooth LE e 1,3” 240×240 cores Tela IPS TFT a bordo.[4]
Infelizmente, o código CircuitPython imprime apenas uma imagem pré-processada por um aplicativo de edição de fotos (como o editor de fotos GIMP multiplataforma gratuito e de código aberto).[5] Mas, para ser justo, duvido que uma placa CLUE com um processador Nordic nRF52840 Bluetooth LE, 1 MB de memória flash, 256 KB de RAM e um processador Cortex M4 de 64 MHz rodando CircuitPython completo tenha espaço para pré-processar qualquer coisa, exceto simples. prancha.
[Jeff Epler] escreveu: Quando vi a impressora “gato” neste artigo do Hackaday (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), só preciso preparar um para mim.O pôster original fez uma biblioteca para Arduino, mas eu queria fazer uma versão adequada para CircuitPython.
2. Tutorial “BLE Thermal “Cat” Printer da Adafruit com CircuitPython [formato html de página única]

https://cdn-learn.adafruit.com/downloads/pdf/ble-thermal-cat-printer-with-circuitpython.pdf?timestamp=1632888339

Ao usar nosso site e serviços, você concorda explicitamente com a colocação de nossos cookies de desempenho, funcionalidade e publicidade.Saber mais


Horário da postagem: 13 de outubro de 2021