3Dプリンターを使っている方なら、こんな経験があるはずです。棚には使いかけのスプールがずらり。どれにどれだけフィラメントが残っているかわからない。ラベルのないあのスプールはPETGかもしれないしPLAかもしれない — テストプリントしないと判別できない。
OpenPrintTagはこの問題を解決します。Prusa Researchが開発したオープンソースのNFC規格で、対応するNFCタグをフィラメントスプールのスマートラベルに変えます。素材の種類、ブランド、色、残量 — すべてスプールに直接保存され、スマホをかざすだけで読み取れます。
クラウド不要。プロプライエタリなエコシステム不要。インターネット接続不要。
OpenPrintTagとは?
OpenPrintTagは、3Dプリンティング素材のためのユニバーサルなオープンデータフォーマットです。各メーカーが独自の互換性のないスマートスプールシステムを開発する代わりに、誰もが採用できる単一の規格を定義しています — フィラメントメーカー、プリンターメーカー、スライサーソフトウェア、そしてNFC.coolのようなアプリ。
主な特徴:
オープンソース — MITライセンスで公開、実装自由、ライセンス料なし
オフライン設計 — すべてのデータはタグ自体に保存、クラウドサービス不要
書き換え可能 — プリント後にフィラメント残量を更新、新しいスプールでタグを再利用
ユニバーサル — ブランドやエコシステムを超えて動作
FFF(フィラメント)とSLA(レジン)の両方に対応
Prusament、Voron、Fillamentum、3DXTech、SimplyPrint、PrintedSolidなど、22以上の企業・グループが関心を表明しています。完全な仕様はspecs.openprinttag.orgで公開されています。
OpenPrintTagに保存できるデータ
ここが面白いところです。OpenPrintTagは単なる名前付きラベルではなく、スプールについて知りたいほぼすべての情報をフィールドとして持つ構造化データフォーマットです。
素材の識別:
素材クラス(フィラメントまたはレジン)
素材タイプ(PLA、PETG、ABS、TPU、ASA、PC、PA6など30種以上)
素材名(例:「PLA Galaxy Black」)
ブランド名(例:「Prusament」)
素材プロパティタグ — 研磨性、導電性、蓄光、食品安全、ESD対応、柔軟性など68以上の定義済みプロパティ
重量と長さの追跡:
公称重量(表示値、例:1000g)
実測重量(個別スプールの実測値)
フィラメント長さ(公称値と実測値、mm単位)
空容器重量(スプールを計量して残量を計算するため)
消費重量(プリントごとに更新 — スプールを真に「スマート」にするフィールド)
色:
RGBA形式のプライマリカラー
最大5色のセカンダリカラー(マルチカラー、ギャラクシー、グラデーションフィラメント用)
透過距離(不透明度の値、HueForgeプロジェクトに便利)
メタデータ:
製造日と使用期限
原産国
ブランド、素材、個別スプールインスタンスのUUID
書き込み保護設定
仕様にはレジン固有のフィールド(last_stir_time — 最後にレジンを撹拌した時刻)も含まれています。
タグについて:普通のNFCステッカーとは違う
重要な技術的ポイント:OpenPrintTagはISO 15693(NFC-V)タグ向けに設計されています。具体的にはNXP ICODE SLIXおよびICODE SLIX2チップです。これらはNFC Forum Type 5タグで、標準的なNFC-Aタグよりもかなり長い読み取り距離を持ちます — 専用リーダーで最大1.5メートル。
なぜNFC-Vか?プリンターの内蔵NFCリーダーは、スプールの回転位置に関係なく検出する必要があります。NFC-Vの長い読み取り距離により、正確なタグの位置合わせなしでこれが可能になります。
通常のNTAGステッカーは使えないの? OpenPrintTagのデータフォーマットはNDEFベースなので、NFC.coolのようなスマホアプリはNTAG213/215/216を含むあらゆるNFCタグにOpenPrintTagデータを技術的に読み書きできます。ただし、プリンターのハードウェアやPrusaのアプリはNFC-Vタグのみを認識します。内蔵プリンターリーダーでタグ付きスプールを使いたい場合は、ICODE SLIX2タグを使用してください。
ブランクタグを購入する場合は、ICODE SLIX2またはISO 15693と明記されたものを選んでください。対応タグはAmazon USまたはAmazon Europe(アフィリエイトリンク)で購入できます。
スマートフォンでOpenPrintTagを読み書きする方法
OpenPrintTagを使うのにPrusaプリンターや特別なハードウェアは必要ありません — スマートフォンだけでOKです。
NFC.cool ToolsはiOSとAndroidの両方でOpenPrintTagにネイティブ対応しており、この機能は完全無料です。
タグを読み取る:
NFC.cool Toolsを開く
スプールのNFCタグにスマホをかざす
NFC.coolがOpenPrintTagフォーマットを自動検出
構造化データを表示 — 素材、ブランド、色、重量、長さ、プロパティ
タグに書き込む:
ブランクのICODE SLIX2タグをスプールに貼る
NFC.cool → NFCエキスパートセクション → OpenPrintTagを開く
素材の詳細を入力:タイプ、ブランド、色、重量、長さ
タップして書き込み
残量を更新する: プリント後、タグの消費重量フィールドを更新します。次にスキャンした時、フィラメントの正確な残量がわかります — 推測も計量も不要。
エキスパートモードで生のNDEFレコードを検査し、タグのデバッグやデータ構造の確認も可能です。
なぜスマートフォンを使うのか?
Prusaプリンターには内蔵NFCリーダーが搭載されつつあり、SpoolSense(オープンソースのESP32リーダー)のようなプロジェクトも専用ハードウェアの選択肢を提供しています。では、なぜスマートフォンを使うのでしょうか?
あらゆるプリンターで動作 — Voron、Bambu Lab、Creality、Enderなど、お使いのプリンターを選ばない
あらゆるフィラメントにタグ付け — Prusamentはプレタグ済みだが、Fillamentum、eSUN、Hatchboxなど他ブランドも自分でタグ付け可能
プリンターから離れた場所で在庫管理 — デスク、保管庫、メイカースペースでスプールをスキャン
タグのデバッグ — プリンターがタグを読めない時、スマホでスキャンして実際のデータを確認
追加ハードウェア不要 — スマホにはNFCリーダーが内蔵済み
実用的なユースケース
個人の在庫管理: コレクションのすべてのスプールにタグ付け。プリントを計画する時、開封せずにスキャンして素材タイプ、残量、色を確認できます。
フィラメント残量追跡: プリント前後にスプールを計量し、タグの消費重量を更新。「このスプールで14時間のプリントに足りるだろうか?」という不安から解放されます。
メイカースペースやチームでの利用: スプールに素材詳細をタグ付けすれば、工房の誰でもスキャンして識別可能。謎のフィラメントはもうありません。
フィラメントのテストメモ: 特定のスプールに最適な温度を見つけた?次回のためにタグにメモを更新できます。
マルチカラーや特殊素材: OpenPrintTagはスプールあたり最大6色と68以上のプロパティタグをサポート。蓄光のカーボンファイバー入りPETGも、ようやく適切にラベル付けできます。
エコシステムは成長中
OpenPrintTagはまだ若い規格ですが、勢いは増しています:
PrusamentはすべてのスプールにOpenPrintTag NFCタグを同梱して出荷
PrusaプリンターにネイティブNFCリーダーが追加予定
SpoolSense(ESP32ベース)などのオープンソースハードウェアリーダーがコミュニティから登場
22以上の企業がイニシアチブに参加
NFC.coolはiOSとAndroidの両方でOpenPrintTagに完全対応する唯一の汎用NFCアプリ
3Dプリンティング業界はスマートスプールのオープン規格を何年も求めてきました。OpenPrintTagはこれまでで最も信頼性の高い試みです — 大手メーカーの支援、完全なオープンソース、そしてすでに実製品に搭載されています。
はじめ方
必要なもの:
iPhone 7以降、またはNFC対応のAndroidスマートフォン
NFC.cool Tools(App Store / Google Play)— 無料、OpenPrintTag対応
ブランクのICODE SLIX2 / ISO 15693 NFCタグ(Amazon US / Amazon Europe — アフィリエイトリンク)
タグ付けしたいフィラメントスプール
それだけです。5分後には、あなたの最初のスプールがスマートになります。
OpenPrintTagはPrusa Researchによるオープンソースイニシアチブです。NFC.coolはこの規格の独立したサポーターです。詳細はopenprinttag.orgをご覧ください。