Phomemo D30をブラウザから利用可能にした

概要

Phomemo D30は非常に便利なプリンターなのですが、アプリがスマホ向けしかありません。通常パソコンを利用して作業をしているので、パソコンから利用できるアプリがないか調べたところ、ブラウザからWeb Bluetoothを利用して印刷するサンプルがあったので、自分でも作成してみました。

作成物

Label Layout Builder

上記のページとなります。

上記のようなレイアウトで、普通の文字の他に画像やバーコードなどを印字することが可能です。よく使う機能のみ実装してみましたが、通常は文字を印字するのに利用しており、あまり変わったことをしないのでこれで十分かなと思っています。

履歴ボタンから印刷履歴の表示機能も作りました。実際の印刷をするか、プレビュー保存ボタンを押すと履歴に追加されます。読み込みボタンでその時の設定を読み込んで編集してから印刷ができます。JSONの入出力も作っているので雛形を作って複数のマシンで共有することも可能です。

細かいレイアウトや流し込み系の機能には対応していませんが、95%ぐらいの用途はこの画面で対応可能な気がします。特殊な印刷は純正のスマホアプリを使えばいいですからね。

参考にしたサイトと仕組み

GitHub - odensc/phomemo-d30-web-bluetooth: Proof of concept for printing to a Phomemo D30 Bluetooth label maker via the browser using Web Bluetooth.
Proof of concept for printing to a Phomemo D30 Bluetooth label maker via the browser using Web Bluetooth. - odensc/phome...

上記のサイトになります。

仕組みなのですが、ブラウザから利用できるWeb Bluetoothを利用して接続して印刷しています。ブラウザ上のキャンバスにJavaScriptで印字したいものを画像として作成し、その画像を印字してもらう仕組みで動いています。

なのでD30向けの処理は非常にシンプルです。ラベルサイズに合わせて1mm=8pxでキャンバスを作成し、印刷時に1列のピクセル数などのヘッダーを送信したあとに128バイト単位でピクセルデータを転送して、最後に終了コマンドを送っています。

phomemo-d30-web-bluetooth/src/printer.js at main ?? odensc/phomemo-d30-web-bluetooth
Proof of concept for printing to a Phomemo D30 Bluetooth label maker via the browser using Web Bluetooth. - odensc/phome...

ここのロジックは私のコードより、参考にしたプログラムのほうがコメントが入っていてわかりやすいと思います。このコードだけで印刷しています。

印刷用データをどれだけ作り込むかだけちょっと面倒ですが、印刷自体は非常にシンプルでした。

アフェリエイトリンク

Phomemo D30 ラベルライター スマホ対応 ラベルプリンター ラベル 貼り 機 シール 印刷 ラベル用感熱プリンター 超小型 Bluetooth接続 ランキング ポータブルラベルプリンター【6mm-15mm幅テープ】 宛名/DIYラベル/手書き/値札/日付/重量/番号に適用 Android iOS対応 専用APP 日本語対応
Phomemo
¥3,799(2026/01/30 14:30時点)
「携帯性に優れた軽量」Phomemo D30は手のひらサイズの携帯ラベルプリンターで、滑らかなボディデザインでプリンターの手触りが非常に快適です。 簡単な開閉方式で、感熱ラベルを置くだけですぐに印刷でき、カッターを内蔵しており、手を傷つけることはありません。自重は240 gしかなく、どこにでも持ち運ぶことができ、スペースを取らない。

上記のPhomemo D30がおすすめです。Pesuza D30というOEMモデルがあって少し安いですが、Phomemo-JPショップからの購入したほうがサポートとかはちゃんとしていそうな気がします。

Phomemo D30ラベルプリンター専用 純正 白地 テープ ラベルシール 黒文字 感熱ロール紙 シール 印刷用紙 接着剤ある 再剥離タイプ シール 白地 黒文字 160枚入り/巻 6巻セット 12mm*40mm 宛名/DIYラベル/値札/整理収納/分類整理
Phomemo
¥2,309 (¥2 / 個)(2026/01/29 20:12時点)
PhomemoのD30ラベルプリター専用のテープは防水コーティング済のラベルです。表面に保護コーティングが施されており、耐水性、耐油性、 耐久性があります。良い素材を使用し印刷適性に優れているので、初めての方でも手軽にラベルシールが作れるのが魅力です。

ラベルは上記の本体に付属する12x40mmサイズを6巻セットにしてあるものがおすすめです。2,000円前後して高価なのですが、1枚あたり2円と圧倒的な低価格のためとりあえず印字して貼り付ける用途にピッタリです。

購入した機材についてきたACアダプタとかにどの機材用なのかを購入してすぐに貼り付けたりと、とりあえず使うサイズとしてはこれがおすすめです。

ちなみにサイズ感が変わりにくいので本体に貼り付けて運用しています。

Phomemo D30ラベルプリンター専用 純正 透明地 テープ ラベルシール 黒文字 感熱ロール紙 シール 印刷用紙 接着剤ある 再剥離タイプ シール 透明 黒文字 210枚入り/巻 3巻セット 14mm*30mm 宛名/DIYラベル/値札/整理収納/分類整理も可能
Phomemo
¥1,999(2026/01/30 01:15時点)
PhomemoのD30ラベルプリター専用のテープは防水コーティング済のラベルです。表面に保護コーティングが施されており、耐水性、耐油性、 耐久性があります。良い素材を使用し印刷適性に優れているので、初めての方でも手軽にラベルシールが作れるのが魅力です。

見た目的には14x30mmの透明がよさそうです。とはいえ6x22mmも用途としては特殊なので、ほぼ使っていません。

まとめ

Phomemo D30はかなりおすすめです。弱点だったスマホアプリからしか印字できないのがブラウザから印字できるようになったので個人的には利用頻度があがって、ラベルのサイズ別に本体揃えてもいいかなと思っています。

コメント