Mac OS X: 共有の Windows プリンタを見つけられない
概要
Mac OS X 10.3 以降では、「プリンタ設定ユーティリティ」を使って、Microsoft Windows PC によって共有されているプリンタを追加することができます。ただし、「プリンタ設定ユーティリティ」から、共有の Windows プリンタを見つけられない場合があります。以下はその原因と対処方法です。
対象製品
Mac OS X 10.4, Mac OS X 10.3, Mac OS X 10.5
プリンタ名が 12 文字より長い
Windows プリンタを参照する場合、12 文字以下の共有プリンタ名のみが「プリンタ設定ユーティリティ」に表示されます。それより長い共有名のプリンタを使う場合、プリンタを共有するコンピュー タで共有名を短くするか、この記事の最後で紹介する手順にそって手動でプリンタを追加します。
Windows プリンタを追加したときの Windows ユーザ名とパスワードが正しくない
「プリンタ設定ユーティリティ」で共有の Windows プリンタを追加するとき、ユーザ名とパスワードを入力します。プリンタを共有するコンピュータが、ゲストユーザに共有プリンタの表示と印刷を許可するよう に設定されている場合は、ユーザ名とパスワードは空白のままにすることができます。
プリンタを共有するコンピュータが、特定のユーザにのみプリンタを表示するように設定されていると、入力したユーザが間違っている場合や、ユーザが指定さ れなかった場合に、プリンタリストは空白のままになります。プリンタを共有するコンピュータの管理者に連絡し、必要なユーザ名とパスワードを確認してくだ さい。後述の「Windows 共有プリンタを手動で追加する方法」の手順は、正しいユーザ名とパスワードを使わないと実行できないので注意が必要です。
プリンタを共有するコンピュータが別のサブネット上にある
お使いの Mac とは別のサブネットにある Windows PC によって共有されるプリンタは、一覧に表示されません。別のサブネットにある Windows コンピュータの共有プリンタは、後述の手順で手動で追加することができます。プリンタを手動で追加する場合は、コンピュータのワークグループとコンピュー タ名ではなく、必ずコンピュータの IP アドレスを使います。
共有プリンタのコメントに特殊文字が含まれている
共有する Windows プリンタの中に、コメント(説明)の最後に改行文字(表示されません)が含まれていると、その後に表示されるはずのプリンタがすべて表示されなくなります。
これを回避するには、プリンタを共有するコンピュータに移動し、プリンタのコメントから改行文字(またはその他の特殊文字)を削除します。後述の 「Windows 共有プリンタを手動で追加する方法」で説明する手順は、これらの文字を削除するまで動作しないことに注意してください。
ヒント:「プリンタ設定ユーティリティ」は利用可能なプリンタをアルファベット順に一覧表示しますが、Windows では同じ順序で表示されない場合があります。このため、コメントに特殊文字を含んだプリンタが「プリンタ設定ユーティリティ」で最後に表示されていても、 Windows の一覧では最後に表示されるとは限りません。
Windows 共有プリンタを手動で追加する方法
- 「プリンタ設定ユーティリティ」を開きます(“/アプリケーション/ユーティリティ/”にあります)。
- Mac OS X 10.4.x ユーザ用:「プリンタ」メニューから「プリンタを追加」を選び、「option」キーを押しながら「ほかのプリンタ」ボタンをクリックします。
Mac OS X 10.3.x ユーザ用:「option」キーを押しながら、「プリンタ」メニューから「プリンタを追加」を選びます。 - 最初のポップアップメニューから「詳細」を選択します。
- 「装置」ポップアップメニューから「SAMBA を利用する Windows プリンタ」を選択します。
- 「装置名」フィールドに、Mac OS X で使用するプリンタの名前を入力します。
- 「装置の URL」フィールドに、次のいずれかの形式でプリンタへのリンクを指定します。
smb://user:password@workgroup/server/sharename
smb://user:password@server/sharename
smb://workgroup/server/sharename
smb://server/sharename
注意:「user」は、プリンタを使う権限を持った Windows ユーザの名前です。「password」は、その Windows ユーザのパスワードです。「workgroup」は、プリンタを共有するコンピュータが所属する Windows ワークグループの名前です。「server」は、プリンタを共有するコンピュータの名前、または IP アドレスです。「sharename」は、共有される Windows プリンタの共有名です。
ヒント:コンピュータの IP アドレスを指定している場合(プリンタが別のサブネットにある場合など)や、お使いの Mac が同じ Windows (SMB) ワークグループに属している場合は、「workgroup」は必要ありません。
- 「プリンタの機種」ポップアップメニューから、適切な PPD、またはプリンタドライバを選択します。
- 「追加」をクリックします。