MacでXprinterを使う:型番、Bluetooth、エミュレーションモード

著者 · 公開日

Xprinterは、よくある感熱プリンターの中で、1つのガイドにまとめるのがいちばん難しいメーカーです。トラブルシューティングを始める前に、その理由を知っておく価値があります。Xprinterは1台のプリンターではないのです。数十の機種ファミリーがあり、自社の名前でも、ほかの多くの名前に付け替えられても売られていて、ドライバのパッケージはファミリー間で互換性がありません。

MacでのXprinterのトラブルの大半は、ここにさかのぼります。手順自体は普通のもので、つまずくのはインストールするものを選ぶところです。

ステップ1:実際の型番を調べる

Amazonの商品ページや箱ではなく、プリンター本体に貼られたシールで確認してください。別ブランドに付け替えられた製品はよくあり、販売者の名前は必要なドライバとまったく関係がないことがよくあります。

そのうえで、そのファミリー用のmacOSドライバをXprinterから直接入手します。隣のファミリー向けのパッケージをインストールしても、たいていはっきりしたエラーは出ません。初期化に失敗するか、インストールはできてもでたらめなものを印刷し、まったく見当違いの場所を探させることになります。

ステップ2:インストールしてから、プリンターを追加する

インストーラを実行して認証し、「システム設定」→「プリンタとスキャナ」を開いてデバイスを追加します。この順番が大事です。macOSは、組み合わせるドライバがあって初めてデバイスを一覧に表示します。

macOSがインストーラをブロックするのは、ダウンロードが壊れているのではなく、Gatekeeperの働きです。「システム設定」→「プライバシーとセキュリティ」を開き、ブロックされたインストーラの名前が書かれた行を見つけて「このまま開く」をクリックします。MUNBYNやほかのメーカーのドライバの多くでも、同じ手順が必要です。

ついでにデフォルトの用紙サイズを4 × 6か100 × 150 mmにしておくと、自分のサイズを指定していない書類がレターになってしまうのを防げます。

Bluetoothを使う場合

XprinterはBLEではなく、クラシックBluetoothのSPP(シリアルポートプロファイル)を使います。実際には、普通のBluetoothパネルからペアリングし、接続するとシリアルデバイスとして動作するということです。

  1. プリンターとMacの両方でBluetoothをオンにします。
  2. Bluetoothパネルからデバイスを追加します。
  3. ペアリングコードを求められたら、通常は0000か1234です。

ペアリングの失敗は、たいてい次の2つのどちらかです。PINが違うか、操作を終える前にプリンターがペアリングモードから抜けてしまうかです。プリンターの故障を疑う前に、もう一度ペアリングモードにしてやり直してください。

まとめて印刷するならUSBのほうが適しています。シリアル接続は思ったより遅く、50枚続けて印刷するとそれがはっきりわかります。

エミュレーションモード:ラベルが文字化けする原因

これはXprinter特有の問題で、見た目はぎょっとします。意味のない文字が何ページも続いたり、鏡に映したように反転して出てきたり、ラベルが文字として出てきたりします。

これらのプリンターは、TSPL、EPL、DPL、ZPLという複数のラベル言語を話せます。プリンターはそのうち1つを待ち受けるように設定されていて、ドライバは別のものを送ってきます。どちらの側もエラーを報告せず、ただでたらめなものが出てきます。プリンターは、自分の話さない言語で書かれた命令を、忠実に解釈しているからです。

直すには両者をそろえます。変えるのはプリンターのエミュレーション設定で、ラベルについては何も変えません。これが重要なのは、この設定が間違っていても、画面上ではすべてが正しく見えるからです。

プリンターは正常なのに、ラベルがまだおかしいとき

きれいに印刷できるようになったら、残るサイズの問題はプリンターとはまったく関係ありません。プレビューでCmd+Iを押してPDFを確認します。

ファイルの側については、無料のブラウザツールが全面ページをブラウザの中でラベルだけに切り抜きます。エミュレーションモードを突き止めている間、手元にあると便利です。

安いXprinterは買う価値があるか

正直に言えば、あります。ただし注意が1つあります。このクラスのハードウェアは4x6インチ(100 × 150 mm)のラベルを問題なく印刷し、ブランド品の何分の1かの値段です。その代わりに失うのは、設定のスムーズさです。機種の多さ、ドライバの組み合わせ、エミュレーションモードは、どれもRolloにはまったくない手間です。Rolloはドライバ自体が不要だからです。

すでに買ってしまったなら、そのどれも買い替える理由にはなりません。正しいドライバを一度入れれば、何年も動き続けます。

初めてプリンターを設定するなら、本番のラベルの前に無料の4x6テストラベルを印刷してください。倍率、余白、回転、濃度が正しいかを1枚で確認できます。

よくある質問

どのXprinterのドライバが必要ですか?

自分の機種ファミリー用のものです。型番は箱や商品ページではなく、プリンター本体のラベルで確認してください。Xprinterはファミリーごとに別々のドライバパッケージを公開していて、別のファミリー向けのパッケージを使うと、役に立つメッセージを出すのではなく、たいてい初期化に失敗するか、文字化けした出力になります。

Bluetoothのペアリングコードは何ですか?

macOSに求められた場合、たいていは0000か1234です。XprinterはBLEではなくクラシックBluetoothのSPPを使うので、プリンターはシリアルデバイスとして表示され、普通のBluetoothパネルからペアリングします。

ラベルが文字化けしたり、反転したり、文字だけのページとして出てきたりします。

ほぼ必ずエミュレーションの不一致です。これらのプリンターはTSPL、EPL、DPL、ZPLを話せますが、ドライバがある言語を送り、プリンターが別の言語を待っていると、まさにそういうでたらめな出力になります。ラベルを調整するのではなく、エミュレーションモードをドライバに合わせてください。

ラベルの印刷にはUSBとBluetoothのどちらを使うべきですか?

大量に印刷するならUSBです。BluetoothのSPPはシリアル接続で遅く、まとめて送るとそれがわかります。Bluetoothが役に立つのは、プリンターをMacから離れた場所に置く必要があるときです。

手作業の切り抜きは不要に

LabelPrintはページ上のラベルの位置を測り、感熱プリンターで原寸のまま印刷します。1日5枚まで無料、アカウント不要です。

App Storeからダウンロード

感熱プリンターの設定