解っていないままに書く。
Konica Minolta の mc1650-en というプリンターを使っているのだが、印刷しようとするたびにプリンターを認識させるところからやり直さないといけない、といういらつく状況なのである。
基本的に DHCP で繋げばいいと思っているので、IP アドレスの割り振りは DHCP/BOOTP を選択してある。
上手くこれでアドレスが取得できれば 133.1. というプレフィックスになるはずなのだが、頻繁に 169.254. というプレフィックスのアドレスを使いたがる。
169.254/16 は IPv4 link-local (RFC 3927) に使うものなんだそうだ。
要するに DNS サーバーにアドレスを聞かないでも、自分で振ってしまえるアドレス。
ということで DHCP サーバーからアドレスをもらえたりもらえなかったりしている、あるいはリース更新に失敗するために IP アドレスが安定しない。
ここまでが前段。
今度はこのプリンターを Mac から探す方だが、Bonjour という機構でリストを出してくれるのでその中から選択する。
ここまではどちらのアドレスでも良い。
ところが、プリンターを選択した後にドライバーの選択をするところで link-local の方のアドレスでは失敗するらしい。
ここのところはプリンターの名前しか出てないので(IP アドレスの)違いは表面上判らないのであくまで推測。
失敗するというのはまずドライバーが自動選択で出てこないし、この自動選択に失敗したが最後プリンターの機種からドライバーを探して「追加」ボタンを押しても、「失敗しました」というダイアログが出るだけでプリンターの追加は不可能という現象である。
そうなるともう何もできない。
詳細はユーザーには知らされないので、できないということしか判らない。
Mac のプリンター追加方法は Bonjour の他に直接 IP を指定する方法もあって、これで HP Jet何とかを選べば、ドライバーも指定できて印刷自体は普通にできる。
ただ、元来固定でない IP アドレスを直接指定しているので気持ち悪い。
まとめると結局は「このプリンターが DHCP サーバーと上手くやる設定が知りたい」ということになる。
|