Comments (4)
Thanks for the valuable information. I didn't realize there were so many repositories, so it was helpful to get the big picture.
I looked at the headers and footers of each project for a bit. One project seemed to be using the dump as-is and avoiding parameter analysis. One project seemed to be trying to parse the parameters in detail and succeeding. One project appeared to be sending from a block marker with almost no headers.
I think it is worthwhile to include headers and footers that have been analyzed in detail. However, I was concerned that incorporating something with little consideration might exhaust repository owner with more inquiries from users who expected their printers to work well.
from phomemo-tools.
@vivier @daig0rian let me know your thoughts!
from phomemo-tools.
So looking at this it seems the T02 has the same protocol as the M02 https://github.com/iamjackg/esp32-phomemo-gameboy-printer/blob/main/src/main.cpp. The Phomemo website all but confirms this by saying "Phomemo M02S mini photo printer is the upgraded version of the M02/T02 printer"
The P12 also has the same protocol as the M02 looking at this code https://github.com/S1artie/InternetOfTrash/blob/master/labelprinter/labelprinter.py
The M03 also seems to have a similar protocol to the M02 but in this code the feed line number is 0x04
instead of 0x02
https://github.com/whitechip4/Phomemo-M03-Mod/blob/master/phomemo_m03.py
I'm also sure the M02PRO is the same as the M02S if you look at the Phoememo webpage they even share the same labels (like the M110 and M120) plus this git repo https://github.com/noullove/phomemo-tools
from phomemo-tools.
Yes I agree I guess we'll wait until more users come across this repo and want their printers supported
from phomemo-tools.
Related Issues (12)
- Question: other printers HOT 16
- M110/M120 Bluetooth using CUPS HOT 3
- Question: Compatibility with M220 HOT 16
- Question: M02 PRO HOT 2
- Phomemo Wireless Label Printer Model P12 info HOT 1
- T02 Phomemo seems incompatible - printing does not occur HOT 15
- now in AUR :-)
- Question: Image printing size HOT 1
- Bluetooth communication is too fast. HOT 2
- Info about M02S HOT 2
- Changing licensing to MIT HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phomemo-tools.