プリンター接続のよくある問題:つながらない・出ない・ずれる時の対処
実際によく出るエラーの対処法:No route to host、PRINTER_OFFLINE、プリンターの IP が変わった、同じプリンターが 3 件表示される、Mac の「Out of ink」、更新が「Downloading update…」で止まる、空白や文字化けのラベル——そして全ての問題を二分する最初の確認、Device Hub の Test Print から始めます。
ラベルが出ない時、故障箇所は 3 つのうち 1 つです:パソコンからプリンターまでの経路、プリンター本体、またはシステムが誤ったプリンター項目に送信しているか。切り分けは 1 つでできます:ワークステーションで Device Hub を開き、Connected Devices でプリンターを見つけ、その行の Test Print をクリックします。テストラベルが出れば、経路とプリンターは正常で、問題はアプリが使っているプリンターの選択です(最終セクション参照)。Test Print が失敗したら、エラーの文言が読むべきセクションを教えてくれます。エラーの原文は残しておいてください:「No route to host」のようなキーワードが、あなた自身とサポートが最速で対処法にたどり着く手がかりです。
1. 「No route to host」:パソコンがプリンターに届いていない#
表示されるもの:Device Hub の Test Print が失敗し、「Test print failed: [PRINTER_OFFLINE] connect 10.10.200.138:9100 failed: No route to host」のような赤いメッセージが出ます。「No route to host」は文字通り、パソコンからプリンターのアドレスへ到達するネットワーク経路がないという意味です。プリンター自体は正常で、独自のアドレスを持っています(ネットワークプリンターは画面に「ETH 10.10.200.138」のように表示します)が、パソコンとプリンターが別々のネットワークにいます。よくある原因:プリンターの LAN ケーブルがパソコンとは別のルーター/スイッチに挿さっている、またはパソコンがゲスト Wi-Fi に接続している(ゲストネットワークは通常、ローカル機器へのアクセスを遮断します)。
- プリンターの IP アドレスを本体の画面で確認します(Ready 画面に表示されます)。次にパソコン自身の IP を確認します:Mac は「システム設定 → Wi-Fi → 接続中ネットワークの詳細」、Windows は「設定 → ネットワークとインターネット → プロパティ」です。
- 2 つの IP の最初の 3 グループを比べます。パソコン 192.168.1.20 とプリンター 10.10.200.138 は別ネットワークで、それが問題の全てです。最初の 3 グループが同じ(例:どちらも 10.10.200.x)なら同一ネットワークで、原因は別の場所にあります。
- プリンターの LAN ケーブルを、パソコンが使っているのと同じルーター/スイッチに挿し、パソコンはゲストではないメインの Wi-Fi に接続します。プリンターの画面には、パソコンと同じネットワーク範囲の新しいアドレスが表示されます。
- アドレスが変わった場合、Device Hub には古いアドレスが残っています:Device Hub でそのネットワークプリンター項目を削除し、新しいアドレスで追加し直してください(Setup Wizard が手順を案内します)。その後 Test Print を再実行します。
2. プリンターの IP が変わった:昨日は出たのに今日は出ない#
多くのネットワークはアドレスを自動で割り当てます(DHCP)。再起動や停電の後、プリンターが別のアドレスで戻ってくることがあり、Device Hub は古いアドレスを探し続けます——何も触っていないのに、セクション 1 と同じ症状です。プリンター画面のアドレスと Device Hub に保存されたアドレスを比べてください。違えばそれが原因です。再発防止には、ルーターでそのプリンター用にアドレスを予約する(プリンターに紐付ける)か、プリンター本体のネットワーク設定で固定(静的)アドレスを設定します。その後 Device Hub の項目を一度更新すれば、以後ずれることはありません。
3. PRINTER_OFFLINE:まずプリンター本体を確認#
ジョブが PRINTER_OFFLINE で失敗したら、パソコンの設定をいじる前に、プリンターのところへ行って画面を読んでください。「オフライン」の大半は、プリンターが何かを求めているサインです:
- ラベル切れ、またはリボン切れ——新しいロールをセットしてください(ロール交換後は画面メニューから Calibration を実行し、新しいラベルの間隔を覚えさせてください)。
- カバーが完全に閉まっていない——上カバーを両側がカチッと留まるまで押し下げてください。
- 一時停止(Pause)中——エラー後やボタン操作で止まる機種が多くあります。画面やボタンで Ready に戻してください。
- ネットワークプリンターの場合はケーブルも確認してください:両端がしっかり挿さっているか、スイッチのポートランプが点いているか。その後 Device Hub に戻り、Test Print で復旧を確認します。
4. 同じプリンターが何件も表示される——しかも既定のプリンターになっている#
表示されるもの:Mac や Windows のプリンター一覧に同じプリンターが 2〜3 件(名前に「 2」「 3」が付く)表示され、その 1 件がシステムの既定プリンターになっているため、普通の文書印刷がラベルプリンターから小さなラベルで出てきます。アドレス指定・自動検出・ドライバ再インストールなど、異なる方法で複数回追加されたのが原因です。重複は無害ではありません:アプリが意図しない項目を選んでしまい、ジョブが消えたように見えます。
- システムのプリンター設定で重複を削除してください(Mac:システム設定 → プリンタとスキャナ、Windows:設定 → Bluetooth とデバイス → プリンターとスキャナー)。システム側の項目を消しても Device Hub には影響しません:Hub のネットワークプリンター(「Network printer 10.10.200.138 · 9100」と表示)はプリンターと直接通信し、システムの一覧を経由しません。
- システムの既定プリンターを通常のオフィスプリンターに戻し、日常の文書がラベルプリンターに出てしまうのを止めてください。
- Device Hub でプリンターの分類を確認してください:ラベルプリンターは Label Printer、オフィスプリンターは Regular Printer の下です。各行に分類を切り替えるボタンがあります(例:「Change to Label Printer」)。ラベルは Label Printer にしか出せません。
5. Mac の「Out of ink」:誤報です#
感熱式・熱転写式のラベルプリンターにはインクカートリッジ自体がありません——印字ヘッドの加熱で印刷します。macOS はこの種のプリンターの状態を正しく読み取れないため、問題がなくても「Out of ink」(インク切れ)と表示し、赤い丸を付けることがあります。無視して構いません:正しい状態はプリンター本体の画面が正です。実際にラベルやリボンが切れた時は、プリンター自身の画面に分かりやすい言葉で表示されます。
6. 印刷が空白・文字化け・サイズ違いになる#
ジョブはプリンターに届いているのに、印刷結果がおかしい。この順番で 4 点を確認してください:
- 項目の選択:Device Hub のネットワーク直結の項目(IP アドレスとポート 9100 が表示されるもの)から印刷してください——ラベルデータをそのままプリンターへ送ります。OS のプリンタードライバを経由する項目は、途中で縮小や再変換が入ることがあり、ラベルが小さくなったり、ずれたり、出なくなったりします。
- プリンター言語:Docklify の配送ラベルは ZPL プリンターコードです。プリンターが ZPL モードで動作している必要があります(産業用機の多くは TSPL など独自言語も話し、ZPL エミュレーションを提供します——独自言語のみに設定されていると、ZPL は空白ページや生テキストの行として出てきます)。必要ならプリンター設定でエミュレーションを切り替えてください。印刷前に Utilities → ZPL ビューア(/utilities/zpl-viewer)で ZPL の見た目を確認すれば、データの問題かプリンターの問題かを切り分けられます。
- サイズ:テンプレートのラベルサイズと、プリンターに入っている用紙が一致している必要があります——4×6 の配送ラベルテンプレートに 4×3 の用紙では、切れたり縮んだりします。サイズはラベルを作成する場所(ラベルテンプレート)で変更し、プリンター側では変更しません。
- ロール交換後の校正:新しいロールを入れた後に印刷がずれる、ラベルを飛ばす、ラベル間で止まるといった場合は、プリンターの画面メニューから Calibration を実行してください——ラベル間の間隔を測り直します。
7. Device Hub が「未準備」、またはログがジョブ取得エラーだらけ#
表示されるもの:プリンターは正常なのにラベルが出てこなくなり、Device Hub ウィンドウ下部の Runtime Log にジョブ取得の失敗が繰り返し表示される、あるいはクラウド同期が「準備完了」になりません。裏側には 2 種類あります。よくある方:ワークステーションのネットが一時的に切れ、Hub がエラーを一気に記録した後、自動で復旧した——古いエラー行がログに残るため、直った後も壊れているように見えます。本当の故障はもう一方:Hub が今まさにクラウドへ届いていない、またはペアリングが外れていて、Web アプリのジョブがこのパソコンに届いていません。見分け方はログです:各行にタイムスタンプがあります。
- まず最新の行を見てください。エラーが古いもの(1 時間前、昨夜)で、最新の行に同期完了(デバイス台帳の同期完了、クラウド同期準備完了)が表示されていれば、すでに復旧しています。対処は不要です。
- Hub ウィンドウでペアリング状態を確認してください。未ペアリングと表示されたら、もう一度ペアリングします:Hub の 6 桁のペアリングコードを控え、Web 側で入力します——印刷時に表示されるペアリングダイアログ、または SaaS → Admin → Print Devices(Hub のペアリング管理はそこで行います)。
- Hub を再起動します:Device Hub を完全に終了してから開き直してください。起動時に再登録、デバイス台帳の再同期、クラウド同期の再接続が行われます。その後ログで新しい行に同期完了が表示されるのを確認し、Test Print を実行してください。
- それでも失敗する場合は、まずこのパソコンのインターネットを確認してください(任意の Web ページを開く)。Web が開けるのにログに新しいエラーが増え続ける場合は、Hub ウィンドウの Copy Log をクリックしてログをサポートに送り、おおよその開始時刻を添えてください——あとはタイムスタンプが物語ります。
8. 更新が「Downloading update…」で止まり、バーが動かない#
表示されるもの:Device Hub が新バージョンを提示し、「Downloading update…」の下でプログレスバーが動き始めるのに、その後ずっと動きません。ウィンドウには印刷ジョブ進行中、更新は延期と表示されることもあります。実際には何も止まっていません。Hub には「印刷中は更新をインストールしない」というルールがあり、Test Print 1 回でも印刷として数えられます。インストール開始時に印刷活動を検出すると、その回のインストールを静かにキャンセルして更新を延期します(通常 1 時間後に再通知)。旧バージョンでは、その間もウィンドウにダウンロードが続いているかのように表示され、止まってしまったように見えることがありました。
- Device Hub を完全に終了してから開き直してください——ウィンドウを閉じるのではなく、アプリ自体を終了します(Mac はメニューから終了、Windows はトレイアイコンから終了)。残っていた「ダウンロード中/印刷中」の状態がクリアされます。
- 開き直したら Update now をクリックし、一気に最後まで進ませてください:ダウンロード、インストール、自動再起動まで行われます。バージョン番号が変われば完了の証拠です。
- その数分間は Test Print をクリックせず、梱包ステーションからラベルも印刷しないでください——どんな印刷活動でもインストーラが再び延期してしまいます。
9. Test Print は成功するのに、梱包ステーションから出ない#
Test Print の成功は、パソコンからプリンターまでの経路とプリンター本体が正常である証拠です。ですから Packing Station(SaaS → WMS → Packing Station)で印刷したはずなのにラベルが出ない場合、ジョブは別の場所へ行っています。Docklify では、ラベルジョブがどのプリンターへ送られるかは 2 段階で決まります。まず、このワークステーションの Device Hub 自身の既定が優先されます:このパソコンの Device Hub → Connected Devices で既定ラベルプリンターとしてマークされたプリンターです。この Hub に独自の既定がない場合にだけ、倉庫の既定が適用されます:SaaS → Admin → Print Devices でこの倉庫向けにマークされたプリンターです。その倉庫既定のプリンターが別のワークステーションの Hub に属している場合、ジョブはクラウド経由の中継で送られ、そのパソコンの Device Hub が起動している必要があります。起動していなければ、ジョブは届けようがありません。さらに、どちらの段階にも既定が設定されていない場合、印刷が自動でプリンターを選ぶことはありません:プリンター選択画面が表示されて自分で選び、その際にそのプリンターをこのワークステーションの Hub の既定として保存することもできます。
- まずこのワークステーションの Hub 側の既定を確認します:梱包ステーションのパソコンで Device Hub → Connected Devices を開き、どのプリンターの行に既定ラベルプリンターのマークが付いているか見てください。間違ったプリンターに付いている場合、または正しいプリンターに付いていない場合は、正しいプリンターの行で「Set as default label printer」を使ってください。この Hub 側の既定が最初に確認されるため、他の場所を触る前にここで直してください。
- 次に倉庫の既定を確認します:SaaS → Admin → Print Devices を開き、この倉庫の既定ラベルプリンターとしてマークされているプリンターと、そのオンライン表示を確認してください。マークが間違ったプリンターに付いていれば、正しいプリンターへ移してください。この倉庫の既定が効くのは、この Hub 自身に既定がない場合だけです。マークされたプリンターが別のワークステーションの Hub に属している場合、ジョブはクラウド経由の中継で届くため、そのパソコンの Device Hub が起動している必要があります。
- 正しいプリンターがオフライン表示なら、そのパソコンへ行って Device Hub を起動してください——そのマシンで Hub が動いていなければ、ジョブはプリンターに届きません。
- そのパソコンの Device Hub で、プリンターの分類も確認してください:Regular Printer ではなく Label Printer の下にある必要があります(行の「Change to Label Printer」ボタンで切り替えます)。
- Packing Station からもう一度印刷し、そのプリンターを見ていてください。今度はそこからラベルが出れば設定は正しいです——以前のジョブは、当時の既定が指していた先へ素直に届いていただけです。
10. 梱包ステーションでの運送業者ラベル、ペアリング表示、運送業者の拒否#
注文で UPS や FedEx などの運送業者が指定されている場合、梱包ステーションはその運送業者からラベルを購入し、他のラベルと同じようにラベルプリンターからそのまま出ます。運送業者がラベルを画像で返した場合、ラベルはブラウザの新しいタブで開き、印刷ダイアログが自動で表示されます——そのダイアログから印刷してください。ステーションのメッセージはどちらのケースかをはっきり伝えます:本当にプリンターへ送られた場合だけ「印刷済み」と表示し、新しいタブで開いた場合はそちらで印刷が必要だと伝えます。再印刷は常に同じラベルの再印刷で、新しいラベルを購入することはありません。
このパソコンの Device Hub が起動していても、このブラウザがまだペアリングされていない場合、ラベルはペアリング表示で止まらなくなりました:倉庫に利用可能なクラウドプリンターがあれば、ラベルは自動的にそちらへ送られて印刷されます。6 桁のペアリングコードが必要なのは、利用可能なクラウドプリンターがない場合だけです。ペアリングせずにペアリング画面を閉じると、ステーションはラベルがまだ印刷されていないことをはっきり伝えます——ペアリングを完了するか、準備ができたらパッケージの「再印刷」を使ってください。
運送業者がラベルの作成を拒否した場合、ステーションは今では「エラーが発生しました」のような曖昧な表示ではなく、何が問題で次に何をすべきか(注文の住所、運送業者アカウント、選択したサービスの確認など)を分かりやすい言葉で説明します。拒否された試行は「例外」にもラベルブロックとして記録されます:原因を直して、そこからラベルを購入し直してください。運送業者が拒否したラベルの代わりに、ステーションが黙ってローカルラベルを印刷することは決してありません。
11. スマホの「マイプリンター」にプリンターが見えない、または事務所ではオンラインなのにオフライン表示になる#
症状はこうです:スマホ(モバイル → WMS → その他 → マイプリンター)で見えるプリンターが、倉庫で実際に使っている台数よりずっと少ない。あるいは、同じプリンターがここではオフライン表示なのに、同僚が SaaS → Admin → Print Devices で見るとオンラインになっている。どちらも表示ルールの話で、プリンターの故障ではありません。マイプリンターに並ぶのは、スマホで選択中の倉庫のプリンターと、管理者がまだどの倉庫にも割り当てていない組織のプリンターです。後者は「まだ倉庫未割り当てのプリンター」というグループに印付きで表示されます。スマホで選んでいる倉庫と今いる倉庫が違うと、一覧はスマホ側の倉庫に従います。まず選択中の倉庫を確認してください。また「オフライン」はどちらの画面でも同じ意味で、そのプリンターの Device Hub から 2 分以上連絡がない状態です——そのパソコンの Hub アプリが閉じている、スリープしている、またはネットワークから外れています。
- まずスマホで選択中の倉庫を確認してください。マイプリンターはスマホの現在の倉庫に従います。今いる倉庫に切り替えて、ページを開き直してください。
- プリンターが見当たらないと決めつける前に、「まだ倉庫未割り当てのプリンター」のグループを確認してください。そのグループのプリンターは問題なく使えます——印刷は既にそこへ届いています(そのうち 1 台が組織デフォルトの可能性もあります)。そこで 1 台を自分の個人デフォルトに選ぶこともできます。
- あるプリンターを恒常的に特定の倉庫に所属させる場合は、管理者が SaaS → Admin → Print Devices で一度割り当てます(あのページには未割り当ての絞り込みと、台数を数えるバナーがあります)。割り当て後は、どこでもその倉庫のグループに入ります。
- プリンターがオフライン表示なら、そのプリンターがつながっているパソコンで Device Hub を開き、マイプリンターを開き直してください。Hub が再び報告を始めれば、数分以内にオフライン表示は消えます。管理者が Print Devices で見るのと同じ判定なので、両画面で食い違うことはありません。
この記事で使ったDocklify機能#
- 接続済みプリンターの Test Print — Device Hub → Connected Devices
- ネットワークプリンターの追加と初期設定ウィザード — Device Hub → Setup Wizard
- ラベルプリンターと通常プリンターの分類切替 — Device Hub → Connected Devices → Change to Label / Regular Printer
- 倉庫の既定ラベルプリンター、機器のオンライン状態、Hub のペアリング — SaaS → Admin → Print Devices;各ワークステーションが最初に使う Hub 側の既定は、Device Hub → Connected Devices のプリンターの行で設定します
- 実行ログとサポート用ログコピー — Device Hub → Runtime Log
- 印刷前に ZPL ラベルの見た目を確認 — SaaS → Utilities → ZPL ビューア(/utilities/zpl-viewer)
- 梱包台でのラベル印刷 — SaaS → WMS → Packing Station