印刷問題のトラブルシューティング
この記事を読む前に、まずよくある印刷の問題をご参照ください。ご自身の問題に応じて、この記事の該当箇所へ案内されます。どこに問題があるかわからない場合や、「ベストプラクティス」に従いたい場合は、この記事全体を順番に進めていただくことをおすすめします。
このガイドの考え方は、印刷システムの各部分が正しく動作しているかを一つずつ確認しながら、順番に進めていくことです。
本ガイドは、以下の3つの主要なセクションで構成されています。
プリンターの確認
プリンターのトラブルシューティングの最初のステップは、プリンター本体が正しく動作しているかを確認することです。
プリンターの確認中にハードウェアの問題が発生した場合は、プリンターの取扱説明書を参照するか、メーカーにお問い合わせください。
プリンターケーブル
プリンターケーブルがプリンターとパソコンに正しく接続されているか確認してください。
単にケーブルが差し込まれているか確認するだけでなく、一度抜いてから再度しっかりと差し込むことで、正しいポートにしっかり接続されているか確認するのがベストプラクティスです。
プリンターが「準備完了」になっているか確認
プリンターの電源が入っており、印刷できる状態か確認してください。
プリンターの機種によっては、LEDパネルに「Ready」と表示されたり、LEDパネルがない場合は緑色のランプが点灯します。準備完了状態に戻すには、一度電源を切ってから再度入れる必要がある場合もあります。電源を入れた際にエラーメッセージが表示される場合は、エラーを解消するためにプリンターの取扱説明書を参照するか、メーカーにお問い合わせください。
プリンターのキャリブレーション
プリンターが1枚だけ正しい位置にラベルを送り出すか確認してください。
プリンターのフィードボタンを押して、何枚ラベルが送り出されるか、また毎回どこで止まるかを確認してください。この操作を3~5回繰り返します(1回だけでは正しくキャリブレーションされているか判断できない場合があります)。毎回1枚ずつ正しい位置にラベルが出てこない場合は、キャリブレーション方法についてプリンターの取扱説明書を参照するか、メーカーにお問い合わせください。
ヒント: プリンターの機種によっては、Seagullプリンタードライバーからキャリブレーションを実行できる場合があります。
- デバイスとプリンターを開きます。
- コンテキストメニューからプリンターのプロパティを開きます。(「プロパティ」とは別の項目です)
- ツールタブを選択します。
- アクションメニューからキャリブレーションの実行を選択します。
構成ページ
プリンターが用紙に印刷できるか確認してください。
多くのプリンターは、LEDパネルから構成ページを印刷できます。構成ページには、現在のプリンター言語(複数言語対応の場合)やプリンターのDPI(解像度)など、役立つ情報が記載されています。詳しくはプリンターの取扱説明書を参照するか、メーカーにお問い合わせください。
プリンターのダンプモード
プリンターのダンプモードを解除する
この問題は、印刷コードを受信したときにのみ発生します。プリンターが意味不明な文字やランダムな記号を印刷する場合、ダンプモードになっている可能性があります。ダンプモードでは、印刷コマンドを実行する代わりに、受信した印刷コマンド自体を印刷してしまいます。
ダンプモードは、プリンターの電源を10秒以上切ることで解除できる場合が多いですが、詳しくはプリンターの取扱説明書を参照するか、メーカーにお問い合わせください。
ファームウェアの最新化
プリンターに最新のファームウェアがインストールされているか確認してください。
多くの場合、プリンターメーカーのウェブサイトでファームウェアの情報やアップデート方法を確認できます。必要に応じてメーカーにお問い合わせください。
プリンタードライバーを確認する
プリンタードライバーは接続設定を管理し、印刷アプリケーションと連携してプリンターに送信する印刷コマンドを生成します。
最新のプリンタードライバー
ご利用のプリンターに最新のプリンタードライバーがインストールされているか確認してください。プリンターが「不明なデバイス」として表示される場合は、プリンターの再インストールが必要です。同じ機種のプリンターを複数台インストールしている場合は、すべて同じドライバーを使用しているか確認してください。
Seagull Scientificは、BarTenderと最適に動作するように設計された多くのサーマルプリンターおよびカードプリンター用ドライバーを提供しています。BarTenderをご利用の場合は、Seagullのプリンタードライバーを使用することを強くおすすめします。また、可能であれば他社製のプリンタードライバーとSeagullのドライバーを同時にインストールしないでください。競合が発生する場合があります。
Seagullがご利用のプリンター用ドライバーを提供していない場合は、メーカーが提供する最新のプリンタードライバーをインストールしてください。
ヒント:先ほど印刷した設定ページを確認し、現在のプリンター言語とDPI(解像度)を確認してください。間違ったプリンター言語をインストールすると、プリンターがエラーを起こしたり反応しなくなる場合があります。また、DPIが異なると印刷物が縮小または拡大されてしまいます。
Seagullドライバーのインストール方法については、以下の記事をご参照ください:
プリンターポート
プリンターのプロパティで設定されているポートが、プリンターとパソコンを接続しているケーブルに合っているか確認してください。
パソコンは、プリンタードライバーで設定されたポートを通じてプリンターと通信します。プリンターケーブルの種類を変更した場合は、新しいケーブルに合わせてポート設定も正しく変更する必要があります。
- Windowsのコントロールパネルからデバイスとプリンターを開きます
- ご利用のプリンターを右クリック > プリンターのプロパティを選択します(プロパティとは別の項目ですのでご注意ください)
- ポートタブを選択します
- ご利用のプリンターケーブルに合ったポートを確認します
-
シリアルケーブル:Com1、Com2など
-
パラレルケーブル:LPT1、LPT2など
-
USBケーブル:USB1、USB2など
-
イーサネットケーブル:TCP/IPアドレス、RAWポート(デフォルトは8000または9100)、LPR
- 適用をクリックします
注意:USB-シリアル変換ケーブルなどのハイブリッドケーブルを使用する場合、ケーブルが正しく動作するために追加のドライバーが必要になることがあります。ケーブルのマニュアルを参照するか、ケーブルメーカーにお問い合わせください。
テストページ
プリンタードライバーからテスト印刷ができるか確認してください
プリンタードライバーから直接テストページを印刷することで、プリンタードライバーとプリンターが正常に通信できているかを基本的な印刷で確認できます。もし印刷結果が文字化けしたり、意味不明な文字が出力される場合は、ダンプモードを無効化する必要があるかもしれません。
- Windowsのコントロールパネルからデバイスとプリンターを開きます
- ご利用のプリンターを右クリック > プリンターのプロパティを選択します(プロパティとは別の項目ですのでご注意ください)
- 全般タブを選択します
- テストページの印刷をクリックします
プリンタキューの準備完了モード
印刷キューの状態が「準備完了」になっていることを確認してください。
印刷キューが原因で印刷ジョブがプリンタに送信されていない場合があります。
- デバイスとプリンターを開きます。
- プリンタのコンテキストメニュー(プリンタを右クリック)から印刷中のドキュメントの表示を選択します。
- プリンタの状態が準備完了になっていることを確認します。
- 状態が一時停止の場合は、ファイルメニューから一時停止のチェックを外します。(この設定を変更するには管理者権限が必要な場合があります)
- 印刷キューにエラーになっている印刷ジョブがある場合は、クリアする必要があります。
- エラーになっている印刷ジョブを右クリックし、「キャンセル」を選択します。
- プリンタの電源を切り、WindowsのサービスにあるPrint Spoolerを再起動します。Print Spoolerの操作には管理者権限が必要な場合があります。Print Spoolerの再起動が完了したら、プリンタの電源を入れて印刷キューの状態を確認してください。
- プリンタの電源を切り、パソコンを再起動します。Windowsの起動が完了したらプリンタの電源を入れ、印刷キューの状態を確認してください。
- 印刷キューの状態がクリアできない、またはすぐにエラーになる場合は、プリンタドライバーの設定をすべて再確認し、必要に応じてプリンタを再インストールしてください。
印刷アプリケーション(BarTender)の確認
この場合、BarTenderなどの印刷アプリケーションが多くの印刷設定を管理しています。
新しいシンプルなドキュメント
新しいシンプルなドキュメントが正しく印刷できるか確認してください。
BarTender全体ではなく、特定のラベルが原因で問題が発生している場合があります。新しいシンプルなドキュメントで問題が再現しない場合は、このドキュメントを基準として、問題のあるドキュメントと設定を比較できます。
- BarTenderで新しいドキュメントを作成します。
- 新しいドキュメントウィザードを使って、ページサイズを正しく設定します。
補足: 新しいドキュメントウィザードの使い方については、以下をご参照ください。
- ドキュメント中央に一行テキストオブジェクトを追加し、フォントをArialに設定します。
- テキストオブジェクトのすぐ下にCode-128バーコードオブジェクトを追加します。
- ドキュメントを保存します。
- ドキュメントを印刷します。
ページ設定
ページ設定が用紙に合っているか確認してください。
前の手順で作成した新しいシンプルなドキュメントと問題のあるドキュメントを開き、ページ設定を比較します。問題のあるドキュメントの設定を新しいシンプルなドキュメントに合わせて変更してください。
新しいシンプルなドキュメントの作成を省略した場合は、以下の手順でページ設定を確認できます。ラベルパッケージに記載された寸法ではなく、定規で用紙を測ることをおすすめします。用紙の裏紙がラベル本体より幅や高さが大きい場合は、裏紙のサイズ(端から端、ミシン目からミシン目まで)を測ってください。
詳細はヘルプドキュメントページ設定ダイアログをご参照ください。
- BarTenderでドキュメントを開きます。
- ファイル > ページ設定をクリックします。
- ページタブを選択します。
- 印刷の向きを選択します。
- 縦(ポートレート): プリンタを正面から見て、印刷物が回転せずに出てくる場合に使用します。
- 横(ランドスケープ): プリンタを正面から見て、印刷物が90度時計回りに回転して出てくる場合に使用します。
- ページサイズを設定します。
- カスタム/ユーザー定義サイズ: 用紙サイズがあらかじめ用意された選択肢にない場合は、1で測った高さと幅を入力します。
- レイアウトタブを選択します。
- 行数と列数を設定します。
- 余白を設定します。ロール状のラベルの間の隙間はドライバーが自動で処理するため、余白として入力する必要はありません。
- 右側のプレビューでBarTenderの設定が用紙の見た目と合っているか確認します。
- OKをクリックして変更を保存します。
- ドキュメントを保存します。
- ドキュメントを印刷します。
プリンタドライバーの設定
プリンタドライバーの設定が希望する印刷結果に合っているか確認してください。
BarTenderは印刷ジョブごとにプリンタドライバーの設定を送信するため、ドライバー自体よりもBarTenderから直接設定するのが一般的におすすめです。
BarTenderのラベルドキュメントで設定したメディアやドライバーの設定は、各BarTenderラベルドキュメント(.btwファイル)ごとに保存され、Windowsやプリンタで設定した内容より優先されます。プリンタ/ファックスやデバイス/プリンタで設定した内容は、BarTenderで新しく作成するドキュメントの初期設定として適用されます。
補足: 以下のオプションはSeagull製ドライバー使用時に利用できます。他のドライバーでも似たようなオプションがありますが、画面構成が異なります。
BarTenderからドライバーのメディア設定を行うには:
- BarTenderでドキュメントを開きます。
- ファイル > 印刷を選択します。
- 正しいプリンタが選択されているか確認します。
- ドキュメントのプロパティをクリックします。
- 用紙やオプションタブで以下の設定ができます:
メディア/センサータイプ:センサーが用紙の隙間や裏面のマークを検知するか、連続用紙の場合は何も検知しないかを設定します。
印刷方式:ダイレクトサーマル(リボンなし)またはサーマルトランスファー(リボンあり)を選択します。
メディアハンドリング:一時停止、ティアオフ時の一時停止、用紙のカット、ラベル間のバックフィードなどの設定です。
速度:低速の方が印刷がきれいになる場合があります。高速だと用紙の動きが速すぎてセンサーが正しく読み取れず、ラベルが飛ばされることがあります。
濃度:濃度を高くしすぎると用紙が熱で破損する場合があります。希望の印刷結果になるまで少しずつ濃度を上げるのがおすすめです。
ヒント: プリンタドライバーのメディア設定について詳しくは、ドキュメントプロパティ画面右下のヘルプをクリックしてください。
パフォーマンス最適化とオブジェクト印刷方式
パフォーマンス最適化と印刷方式を調整します。
BarTenderはSeagullドライバー使用時に印刷ジョブの効率化のためのさまざまな最適化オプションを提供しています。Seagullドライバー以外では最適化オプションが制限されます。
通常はBarTenderの印刷ダイアログ内のパフォーマンス設定を有効にするのが最適ですが、プリンタのファームウェアが対応していない場合やプリンタメモリに問題がある場合は不具合の原因になることがあります。BarTenderのトラブルシューティング時は、すべてのパフォーマンス設定を無効にしてみてください。すべての設定をオフにすると、BarTenderはよりシンプルなプリンタコードを生成します。
補足: パフォーマンス最適化やオブジェクト印刷方式の設定は、どのドキュメントに適用するか選択できます:
- すべてのドキュメントに設定を適用
- このドキュメントのみに設定を適用
- BarTenderでドキュメントを開きます。
- ファイル > 印刷を選択します。
- パフォーマンスタブを選択します。
- すべてのオプションのチェックを外します。
- オブジェクト印刷方式タブを選択します。
- 利用可能なドロップダウンメニューをラスターグラフィックに設定します。
- ドキュメントを保存します。
- ドキュメントを印刷します。
パフォーマンス設定を外して問題が解決した場合は、どの設定が原因かを特定するために一つずつ再度有効にしてみてください。
バーコードにはバーコードプロパティ内に追加のパフォーマンス設定があります。BarTenderはバーコードの画像を送信することも、プリンタにバーコード生成を指示することもできます。
- バーコードプロパティを開きます(バーコードオブジェクトを右クリック > プロパティ)
- シンボロジーとサイズタブを選択します。
- 印刷方式ボタンをクリックします。
- バーコードと人が読めるテキストをBarTenderで制御を選択します。
- OKをクリックします。
- バーコードプロパティを閉じます。
- ドキュメントを保存します。
- ドキュメントを印刷します。
フォントとフォントの置き換え
使用しているフォントを確認してください。
フォントにはプリンタフォントとWindowsフォントの2種類があります。プリンタフォントはプリンタ本体に保存されており、パフォーマンス重視です。WindowsフォントはWindowsのフォントフォルダ(C:\Windows\Fonts)に保存されています。
BarTenderでWindowsフォントを使用している場合、印刷ジョブ開始時にこのフォントを使い続けるか、プリンタフォントに置き換えるかを尋ねる警告が表示されることがあります。多くのユーザーはこの手順を気付かずに進めてしまい、フォントの置き換えが有効になり、異なるフォントで印刷されることがあります。
- BarTenderでドキュメントを開きます。
- 各バーコードまたはテキストオブジェクトについて、以下を行います:
- オブジェクトのプロパティを開きます(オブジェクトを右クリック > プロパティ)
- フォントタブを選択します。
- 詳細サブタブを選択します。
- 最適なプリンタフォントに置き換えるのチェックを外します。
- プロパティを閉じます。
- ファイル > 印刷をクリックします。
- パフォーマンスタブを選択します。
- TrueTypeフォント使用時に警告のチェックを外します。
- 印刷ウィンドウを閉じます。
- ドキュメントを保存します。
- ドキュメントを印刷します。
補足: 選択したフォントがバーコードフォントの場合、テキストがバーコードとして印刷されることがあります。Arialなどのテキスト用フォントに変更してください。