An open API service indexing awesome lists of open source software.

https://github.com/mitsuharu/mobile-printer

モバイル印刷 for SUNMI V2 PRO / V2s
https://github.com/mitsuharu/mobile-printer

react-native sunmi-v2-pro sunmi-v2s

Last synced: 5 months ago
JSON representation

モバイル印刷 for SUNMI V2 PRO / V2s

Awesome Lists containing this project

README

          

# モバイル印刷 for SUNMI V2 PRO / V2s

業務用端末 SUNMI V2 PRO / V2s を使用したレシート型名刺などを印刷するアプリです。

## Demo

[![動作デモ動画](README_Images/thumbnail.png)](https://www.youtube.com/watch?v=s9HNWSZ2Gbo)

### 印刷結果

![印刷結果](README_Images/receipts.png)

## 機能

- 汎用印刷
- テキスト
- 画像
- QRコード
- NFC解析
- プロフィール印刷
- 名刺

## Develop

### requirements

- GMSが有効な SUNMI V2 PRO または SUNMI V2s [^requirements-others]

[^requirements-others]: 作者未確認ですが V2 や V1s でも動作するようです

### frameworks

- React Native 0.79.2

### architectures

- Redux Saga

### build

```shell
yarn
yarn android
```

### release

- apk
- `android/app/build/outputs/apk/release/app-release.apk`
- 開発版向け

```shell
cd ./android
./gradlew assembleRelease
```

- aab
- `android/app/build/outputs/bundle/release/app-release.aab`
- ストアリリース向け(予定なし)

```shell
cd ./android
./gradlew bundleRelease
```

### CI

- PR を作成すると、Android apk (debug) のビルドが実行されます
- リリースタグをつけて push すると、リリースビルドが作られて、リリース処理および DeployGate に apk がアップロードされます

## Features

- 印刷データはアプリ内で追加・編集できます
- UI は鮮麗されていません
- 画像は端末内のライブラリから選択可能です
- 事前に白黒加工をするのがおすすめです

## その他

- ビルド済みアプリは Releases にて apk を公開しています
- データ構造はバージョンにより修正・変更されます。開発版のため、データのマイグレーション処理はしていません。アンインストールしてから、インストールしてください。

## TODO

- CI
- ストアでの公開?

## License

MIT

## Link

- [業務用スマホ SUNMI V2 PRO の開発準備の手引き - Qiita](https://qiita.com/mitsuharu_e/items/3f2add415136005da719)