https://github.com/K0IN/Phomemo-M02-Web
A webapp to print using the Phomemo M02 printer.
https://github.com/K0IN/Phomemo-M02-Web
printer-driver pwa vuejs3 web-serial web-serial-api webapp
Last synced: 8 months ago
JSON representation
A webapp to print using the Phomemo M02 printer.
- Host: GitHub
- URL: https://github.com/K0IN/Phomemo-M02-Web
- Owner: K0IN
- License: mit
- Created: 2025-05-30T22:27:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-06T12:34:38.000Z (8 months ago)
- Last Synced: 2025-07-06T12:43:56.175Z (8 months ago)
- Topics: printer-driver, pwa, vuejs3, web-serial, web-serial-api, webapp
- Language: Vue
- Homepage: https://k0in.github.io/Phomemo-M02-Web/
- Size: 1010 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Phomemo Web Printer
A [Web App](https://k0in.github.io/Phomemo-M02-Web/) for printing to Phomemo printers.
## Supported Printers
- [M02](https://phomemo.com/en-de/products/m02-portable-printer) (only one i own)
## Supported Browsers

Needed Features:
- [Web Serial API](https://caniuse.com/web-serial)
## Usage

## Build locally
1. Clone the repository
2. Install dependencies with `npm install`
3. Start the development server with `npm run dev`
4. Follow the instructions in your console to open the app in your browser.
## Techstack
|name|details|
|---|---|
|[Vue.js](https://vuejs.org/)|Web framework for building user interfaces|
|[Vite](https://vitejs.dev/)|Next Generation Frontend Tooling|
|[Tailwind CSS](https://tailwindcss.com/)|Utility-first CSS framework for rapid UI development|
|[Shadcn/ui](https://ui.shadcn.com/)|A set of components built with Tailwind CSS and Radix UI|
|[TypeScript](https://www.typescriptlang.org/)|A typed superset of JavaScript that compiles to plain JavaScript|
|[Pinia](https://pinia.vuejs.org/)|State management library for Vue.js applications|
|[Comlink](https://www.npmjs.com/package/comlink/v/3.2.0)|A library for creating simple, fast, and efficient web workers (Image parsing code runs of main thread)|
## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.
## Credits
The Printer driver is based on [theacodes python implementation](https://github.com/theacodes/phomemo_m02s).