Mac-Windows間で USBプリンタを共有したい

下記構成にてプリンタを共有したいと考えています。

プリンタはUSB接続を希望ですが、ホストはMac/Win何れでも可ですので、比較的容易で確実な方法があればご教示ください。


Mac: PowerMac G4 GE OSX10.3.9

Windows: VAIO VPCL 129 FJ Windows7 Home Premium 64bit

Printer: EPSON PM-A890


■WindowsにプリンタをUSB接続した場合

<設定>

・プリンタ共有設定済み

<状況>

プリンタ設定ユーティリティで以下の方法でプリンタリストに追加を試みたが何れも旨く行かず。

・「Windowsプリント」にて、WORKGROUPタブ、リストに出て来たPC名を選択してユーザ名とパスワードの入力で管理者権限アカウントでのログインを行ってみたが「指定されたパスワードとユーザ名でサーバに接続できません。エラー:256」と出てはじかれる。

・「IPプリント(LPD/LPR)」にてプリンタのアドレスにWindowsPCのIPアドレスを、キュー名にはプリンタ共有名を入れ、プリンタの種類は一般的なPostScriptプリンタを選択しリストに追加したが、"Attempting to connect to host [IP address] for printer EPSON PM-A890"のままタイムアウトで印刷されない。キュー名の下に「デフォルトキュー名を空のままにする」と書いているので、キュー名を空欄のままにしてリストに追加してみたが、結果は"Attempting to connect to host [IP address] for printer"のままタイムアウトで同じ。LAN接続のプリンタでないと駄目?

・「Rendezvous」ではリストに何も表示されない。


■MacにプリンタをUSB接続した場合

<設定>

・プリンタ共有&Windows共有設定済み

<状況>

・WindowsPCにBonjour for Windows 1.0.4をインストールするもリストにプリンタ表示されず。OSX10.3.9のためBonjourは使用できない?

・CUPS, SAMBAについては知識が不十分かつvi editer 使った事ないため挑戦していない。

PowerMac G4 GE-OTHER, Mac OS X (10.3.x), CPU: PPC G4 1 GHz, RAM: 896MB

投稿日 2010/12/20 08:50

返信
返信: 22

2010/12/20 12:23 rainbow-iTunes への返信

比較的容易で確実な方法があればご教示ください。

これは、ネットワーク対応のプリンタに買い替えること、です。もしくはUSBデバイスサーバの導入。

■WindowsにプリンタをUSB接続した場合

こちらは、難しく、且つ、プリンタ本来の性能を生かせない可能性が高いです。比較的簡単なのが

■MacにプリンタをUSB接続した場合

でしょうか。Macで共有をONにしてBonjourをInstallすれば良いだけです。

・WindowsPCにBonjour for Windows 1.0.4をインストールするもリストにプリンタ表示されず。OSX10.3.9のためBonjourは使用できない?

Installしているものが違います。ていうかそれ、古いです。Windows7対応でもないですし(^^; なぜそんな古いのを??

Bonjour Print Services for Windows

こちらをInstallして下さい。

2010/12/20 13:24 rainbow-iTunes への返信

Mac: PowerMac G4 GE OSX10.3.9


Windows: VAIO VPCL 129 FJ Windows7 Home Premium 64bit


Printer: EPSON PM-A890

■WindowsにプリンタをUSB接続した場合


■MacにプリンタをUSB接続した場合

Mac の環境が古いので、Mac をプリンターサーバーとして役目を果たしてもらう方をお勧めします。


PM-A890 - ドライバー・ソフトウェアダウンロード


WindowsでもOK! Macのプリンター共有方法


Bonjour for Windows は、最新の物を使用

2010/12/21 09:00 usadii3 への返信

usadii3さん、コメントありがとうございました。

ネットワーク対応プリンタやLAN経由のUSBデバイスサーバも考えましたが、プリンタが元気なのとタダでできる可能性があるのならということで、まずトライしてみました。


Bonjour for Windowsの古いバージョンを使ってしまったのは10.3ユーザの古い情報を読んでいたためですが、Bonjour Print Services for Windowsの2.0.2を試しましたが、やはりプリンタを認識しませんでした。うちのG4には10.3.9以降をインストールできない事情があるので10.4以降でないと非対応ということだとこの方法は無理かもしれません。


難しいと言われつつもWindowsをホストとして何とかならないかとデフォルトでオフになっているLPD印刷サービスとLPRポートモニタ機能をオンにして、IPプリントをやってみました。プリンタが動き出したので喜んだのですが、ポストスクリプトを印字しだしたのでガックリ。


もう少し粘ってダメならUSBデバイスサーバの導入を検討したいと思います。

2010/12/21 08:57 iMacintoshi への返信

iMacintoshiさん、Macをホストとするアドバイスありがとうございます。

個人的にはMacを新しくしたかったのですが、家族と相談した結果Windowsになりました。

ただし、Bonjourの件は上記のとおりでうまくいってませんので、ちょっと別の方法を試してダメだったらUSBデバイスサーバを検討したいと思います。

プリンタのドライバは先日アップデートしたので基本部分は最新になっています。

2010/12/21 10:37 rainbow-iTunes への返信

Bonjour for Windowsの古いバージョンを使ってしまったのは10.3ユーザの古い情報を読んでいたためですが、Bonjour Print Services for Windowsの2.0.2を試しましたが、やはりプリンタを認識しませんでした。

:

10.4以降でないと非対応ということだとこの方法は無理かもしれません。

そんなハズは無いんだけどなぁ。。。 Bonjour Print Servecesを入れて、そこからBonjourプリンタの追加を選ぶと、Mac側で共有しているプリンタが見えて、Installするだけという非常に簡単な手順なんです。


Windows側のセキュリティ関連のソフトウェアが遮断している可能性は如何でしょうか? たとえばESETとかだとデフォルトで遮断されてしまいちょっと難しかった記憶が。ウィルスバスターは設定も設定が必要でした。KasperskyはデフォルトでOKでした。Windows標準のファイアウォールが動作していればそれで遮断している可能性もありますね。一度セキュリティ対策ソフト系をOFFにして試してみると原因かどうかが分かるかも。


それからネットワークユーザ名は全角の日本語を使っているとうまく行かない場合があります。こちらも確認して下さい。



  • ちなみに、両機は問題なくネットワーク接続が完了しているんですよね? ファイル共有とか出来ている、で間違いないですよね?
  • IPアドレスは固定ですか? DHCPでしょうか?
  • 10.3.9辺りだとWindowsと共有するときにはMacにもWindowsのWorkGroupを設定する必要もあったような(もっと前のだっけかな。これに関してはあやふやです。。。すみません)

2010/12/21 15:47 rainbow-iTunes への返信

Windowsをホストとして何とかならないかとデフォルトでオフになっているLPD印刷サービスとLPRポートモニタ機能をオンにして、IPプリントをやってみました。プリンタが動き出したので喜んだのですが、ポストスクリプトを印字しだしたのでガックリ

こちらの記事には、同じ方法でポストスクリプトでなくてもうまく印刷できているようです。(ただ、OSX 10.4.4 ですけど。でもLPDを使う方法ならあまり関係ないと思う)。紹介したページには別の方法も書かれてます。

またこちらのページには、Windows に ghostscript をインストールして、仮想ポストスクリプトプリンターにして利用する方法が紹介されています。(この方法は、Windows 用のドライバーしかないプリンターを OSX、Linux などから使うときによく使われる方法です)。しかも、こちらは10.3 です。

2010/12/23 01:06 usadii3 への返信

usadii3さん、ありがとうございます。

まず、お尋ねの件ですが、

■ネットワーク接続

・物理的には問題ありませんが、ルータや無線接続が悪さすることはあるんでしょうか?

■Mac-Win間のファイル共有

・NASを使っていたので未確認で実際うまく共有できていません。まずはそこから始めようと思います。

■IP:DHCP

■ワークグループ名:Mac&WinともデフォルトでWORKGROUP

■アカウント名:現在Mac&Winとも同じに変更しました

・Macはユーザ名にハイフンが使えずWinのアカウントと完全に一致せずショート名になっていたのでハイフンをとって同じにしました。


以下に、設定と共有テストの状況を記載しますので、アドバイスをお願いできれば幸いです。

現在はMac1台、Win1台なので、同じOS間での接続はテストできていませんが、以前Mac間でファイル共有はできていました。


-------------- 設定の状況 --------------


■Win7設定

<共有の詳細設定>

・プロファイル:ホームまたは社内

・ネットワーク検索:有効

・ファイルとプリンタの共有:有効

・パブリックフォルダの共有:有効

・ファイル共有の接続:128ビット>40or56ビットに変更(特に理由なし)

・パスワード保護の共有:有効>一時的に無効に変更(なるべく制限をなくすため)

・ホームグループ接続:関係ないと思いますが「ユーザアカウントとパスワードを使用してほかのコンピュータに接続する」をチェック

<ホームグループ>(Macとのファイル共有には関係ないと思うが一応参加)

・ライブラリとプリンターを共有:チェック済み

<ファイヤーウォールの規則>

・ファイルとプリンタ共有:受信/送信ともパブリックとプライベートで有効(ドメインは無効)、操作許可、下記ポートオープンを確認

* LLNMR UDP:UDP5355

* NBセッション/データグラム/名:TCP139/UDP138/UDP137

* SMB:TCP445

* その他 (Spooler Service-RPC、エコー要求-ICPMPv4&6、スプーラー サービス-RPC-EPMAP)

・LPD Service:すべてのプロファイルで有効、操作許可、TCP515ポートオープンを確認


■Mac設定

<共有:サービス&ファイヤーウォール>

・Windows共有(139):チェック

* Windowsユーザは"\\192.168.x.xxx\<user name>"でこのコンピュータにアクセス可能と表示される

・プリンタ共有(631,515):チェック


-------------- 共有テストの状況 --------------


■Mac>Winファイル共有テスト(失敗)

<Finderから>

・ネットワーク>WORKGROUP>"Win機のNetBIOSコンピュータ名"を選択し接続ボタンを押す。

・SMB/CISFファイルシステム認証の画面が出て、WORKGROUPとユーザ名はMac側のログインアカウント情報(現在はWin機と共通)が自動入力されており、パスワードのみを入力するが、「オリジナルの項目が見つからなかったので、エイリアス"Win機のNetBIOSコンピュータ名"は開けませんでした」というメッセージが出ます。

<接続プルダウンメニューから>

・サーバへ接続>IPアドレスをそのまま入力すると、タイムアウトまで粘った末に、「接続に失敗しました。サーバから応答がありません。もう一度やり直してください。」というメッセージが出ます。

・サーバへ接続>下記のサーバアドレスを入力すると、タイムアウトまで待たず上記と同様のメッセージが出ます。

* "\\<IPアドレス>"

* "\\<IPアドレス>\users\<account name>"

* "\\<Win機のNetBIOSコンピュータ名>\users\<account name>"


■Win>Macファイル共有(失敗)

・ネットワークのところにはMac端末は表示されず

・”\\192.168.x.xxx\<user name>"でアクセスを試みるとアカウント入力画面が表示され入力しても接続できず

★入力画面のパスワード入力セルの下に「ドメイン:"WindowsのNetBIOSコンピュータ名"」と表示されていたが、何故「ワークグループ」ではなく「ドメイン」?


■Win>Macプリンタ共有(失敗)

・Bonjourプリンタウィザード2.0.2を起動>共有プリンターリストの画面に「利用できるBonjourプリンターがありません」と出る。

★プリンタの追加というメニューはなく、リストから選ぶようになっていて、選択ができなければそれ以上何もできない。

★BonjourはUDP5353ポートを使うようですが、上記のとおりこのポートはMac&Winともにオープンになていません。

2010/12/23 01:31 はに への返信

はにさん、コメントありがとうございます。

最初のリンクは目を通していました。

というか、このサイトを見てLPDでの印刷をやってみようと思ったわけで、それまでSMBやLPDって用語も知らなかった。

もうひとつのGhostscriptについては、どのバージョンを使うのが良いかを確認するところから始めたいと思いますが、まずはファイル共有からという段階です...。

2010/12/23 04:50 usadii3 への返信

■Mac>Winファイル共有テスト


<接続プルダウンメニューから(成功)>

・サーバのアドレスに下記を入力し接続ボタン

smb://<Win機のNetBIOSコンピュータ名>/Users/<account name>

* smb:から始めるのを知りませんでした。

* パスの階層は¥キー(バックスラッシュ"\")で区切ると思っていましたが、Macは通常のスラッシュ"/"なんですね。

・ SMB/CISFファイルシステム認証の画面にはMac側のログインアカウント情報(WORKGROUPとユーザ名)が自動入力されており、そこでパスワードを入力したら接続できました。

・上記の場合表示されるフォルダ名は"USERS"でした。

<Finderから(失敗)>

・ネットワーク>WORKGROUP>"Win機のNetBIOSコンピュータ名"を選択し接続ボタンを押すも、前回と同じく失敗。

★この方法だと、afpで接続しようとするようです。


取り急ぎ、現段階までを報告。

2010/12/23 05:05 rainbow-iTunes への返信

* パスの階層は¥キー(バックスラッシュ"\")で区切ると思っていましたが、Macは通常のスラッシュ"/"なんですね。


う〜んと、感覚としては逆ですかね。Winが(MS-DOSからの流れで)「¥キー(バックスラッシュ"\")で区切る」という感覚ですね。UNIXはスラッシュですので。なので、URLやFTPのアドレス等もスラッシュ区切りですね。

2010/12/23 16:38 rainbow-iTunes への返信

こんにちは。


>IPプリントをやってみました。プリンタが動き出したので喜んだのですが、ポストスクリプトを印字しだしたのでガックリ。


ここまでできてるなら。 Mac→winへLPRできてるじゃないですか。


あとは「その他のプリンタ」とかからEpson PM A890-GutenPrintとかを

選ぶだけでは??


10.3.xではgimp-printだったかもしれませんが。


ではでは。

2010/12/24 00:56 rainbow-iTunes への返信

■Win>Macファイル共有テスト

・Windows ExplorerのネットワークのところにMacのコンピュータ名が表示されるようになった(理由不明)ので、再度ファイル共有できるか確認。

<ネットワークのMacコンピュータ名から>

・コンピュータ名をクリックするとWindowsセキュリティが起動しMacに接続するためのネットワークパスワードの入力を要求される。

・上段にログイン中のアカウントが表示されるが、アカウントの先頭にドメイン名としてクライアントのWin側のコンピュータ名が付加され、パスワードを入力してもログオン失敗となる。具体的には、Win機のNetBIOSコンピュータ名:"VAIO"、Mac&Win共通のアカウント名:"account"とすると、アカウント名は"VAIO¥account"となる。

・下段の別のアカウントを使用を選択するとアカウント名を自由に入力できるようになるが、入力項目の下にドメイン名(NetBIOSコンピュータ名と同じ)が表示されるので、実際には同じように"VAIO¥account"でログインすることになる。

<上段にパスを入力>

・Mac機のコンピュータ名を"MAC"、Mac&Win共通のアカウント名:"account"の場合、¥¥MAC¥accountと入力

・前回と同様にWindowsセキュリティが起動し、アカウントとパスワードの入力を求められるが、上記の別のアカウントを使用と同じ。


★システムプロパティでは所属するグループをドメインではなくワークグループに設定しているが、何故ドメインでの入力となるのか不明。この部分がクリアできないと「プリンタの追加」も不可能と思われるので、まずはそこを何とかしたい。

2010/12/24 13:12 NO9 への返信

NO9さん、コメントありがとうございます。

スラッシュの件、確かにそうですね。

Macの共有設定の画面に下記のように表示されていたので最初に¥キーを使って入力してみました。

* Windowsユーザは"¥¥192.168.x.xxx¥<user name>"でこのコンピュータにアクセス可能


ところで、NO9さんのコメントを見てFTPを試してみました。

Macの共有設定でFTPサービスをオン。

フリーのFFFTPを使っても「ファイル一覧がダウンロードできませんでした」と出てうまく接続できませんでした。

でも、通常のコマンドを用いるとIPアドレスとアカウント&パスワードで接続できファイルやフォルダが表示されました。

2010/12/24 13:34 亀どん への返信

亀どんさん、コメントありがとうございます。

先のケースでは、IPプリントの「プリンタ機種」に機種に合うドライバがなかったことや、あるサイトで「一般的なPostScriptプリンタ」を選ぶと書いてあったので、そのようにしてみました。

Gutenprintは初耳でしたが、下記をダウンロードして早速試してみました。


■Gutenprint for MacOSX 5.2.6

http://gimp-print.sourceforge.net/MacOSX.php

* OSX10.3 or higherに対応。


インストールしたところ、IPプリントの「プリンタ機種」プルダウンメニューのところに山のようにドライバが追加されました。

これまで、EPSONのドライバはESPというメニューに入っていましたが、新たにEpsonというメニューができており、そこに「Epson PM A890 - CUPS + Gutenprint 5.2.6」が含まれていましたので、これを選択しました。


結果ですが、プリンタが反応するものの、何も印字されずどんどん給紙されるのみでした。残念。

プリンタの共有名からハイフンを除くなどやってみましたが同じ結果でした。


次は、はにさんに紹介してもらったGhostscriptに挑戦です。

2011/01/02 07:06 usadii3 への返信

結果的に、usadii3さんの最初のアドバイスにあったように、USBデバイスサーバの導入で対応することになりました。

断念してしまったことについてはコメントを下さった方々に申し訳ない気持ちでいっぱいですが、家族も使うことを考えれば、最良の方法だったかもしれません。


ちなみに、I-O DATA ETG-DS/USという機器で、LANにUSB機器を接続して共有しています。

ソフトをインストールして接続と切断でホストを切り替えるだけですので簡単です。

プリンタ共有の場合はオプション設定で「印刷を行うときのみ自動接続」ができますが、Macでは設定中にソフトがフリーズしてしまい手動接続をしています。


なお、MacはUSB接続と全く同じドライバを選ぶだけでOKでした。

Win7はドライバのプロパティでEpson ESC/P-Rを選択し、ポートはソフトに表示されるホスト名で定義したTCP/IPポートを指定しました。


当該ボードのシステムを良く知らず、適切なポイントを付けられませんでしたが、コメントを下さった皆さんに感謝しています。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Mac-Windows間で USBプリンタを共有したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。