アカウント名:
パスワード:
でも64bit版Windows 7で32bit版Windows XPが動かせるならいいかも。
つ「Microsoft XPS Document Writer」これじゃダメなのかしら?
XP 側にプリンタを接続しておき、Vista 側からは仮想マシンにある XP のプリンタを共有設定で標準利用にしておくだけじゃダメなのでしょうか。 再起動ごとに仮想マシンを起動するまで「ネットワークプリンタの共有に失敗しました」とか出るように思いますが、ファイル経由なんぞよりははるかに楽だと思いますよ。
いまどき、複合機なんて安いから新しいのかっちゃえよ。
Vista側でプリンタ共有してやれば、VM側はXPのドライバが使えますよ。うちはそうしてる。
XPSってのはWPFベースの文書フォーマットで、Windows XPでも.NET Framework 3.0を入れてやれば、それを出力するプリンタドライバがインストールされる。って、それくらいはやってますよね?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall
結局VM使って互換モード提供か (スコア:3, すばらしい洞察)
でも64bit版Windows 7で32bit版Windows XPが動かせるならいいかも。
Re:結局VM使って互換モード提供か (スコア:2, 興味深い)
共有だろうがVMだろうが、プリンタドライバはプリンタを使いたいアプリと同じPC上で動かなきゃならないので、メーカがVistaなり7なり用のプリンタドライバを出してくれない限りは使えないわけで、このXP Modeとやらでも解決しませんねorz
Windowsの印刷イメージ用(?)ファイル形式XPSとやらが新登場し、XPSをしゃべるプリンタドライバはVistaに標準で付いてくるので、それを使って印刷(XPSへ保存)、プリンタを繋いであるXPでXPSファイルを開いて印刷、までやれば何でも印刷できるんですが手間が大きい。
XP側にXPSを受け取ってローカルのプリンタに出力する「XPSプリンタとしてプリンタを共有」オプションを用意できないものか・・・。
# PSを介してやってみたらできないことはなかった。
Re:結局VM使って互換モード提供か (スコア:1)
知り合いはちょっと前のエプソンプリンタを持っていまして、Vista向けドライバはありませんでした。(ちなみにXP向けドライバがすんなりインストールできてしまって、印刷時に失敗するという寂しい状態)
が、Vista自身にドライバが入っていてそれで動くという落ちが。
今はそれで動かしているので、その後エプソンからリリースされたかまでは確認していません。
Re: (スコア:0)
つ「Microsoft XPS Document Writer」これじゃダメなのかしら?
Re:結局VM使って互換モード提供か (スコア:1)
それを介して、XP(プリンタドライバが対応しているOS)なりにUSBで繋いであるプリンタ(LAN対応の非PSプリンタとかでも同じことになりますが)からいきなり印刷できますか? 「ファイルに保存」、「XPで開いて印刷」の2度手間をかければ印刷できるのは、元コメの通りです。
Vista(プリンタのドライバが提供されていない)から、「印刷」をポチッと押しただけで、プリンタからがーっと出てきて欲しいんですが、それをやる標準的な方法が見つからないんです。
XP側に何かソフトを常駐させて、「ある共有フォルダに保存された.xpsはとりあえず何でも印刷する」みたいな方法はあるかも。
Re:結局VM使って互換モード提供か (スコア:1)
XP 側にプリンタを接続しておき、Vista 側からは仮想マシンにある XP のプリンタを共有設定で標準利用にしておくだけじゃダメなのでしょうか。
再起動ごとに仮想マシンを起動するまで「ネットワークプリンタの共有に失敗しました」とか出るように思いますが、ファイル経由なんぞよりははるかに楽だと思いますよ。
Re:結局VM使って互換モード提供か (スコア:1)
なので、共有プリンタをネットワーク越しに使うOS側、つまりVistaにもプリンタドライバが必要になってしまうんです。Vistaに直接プリンタを繋いだ場合のイメージを、
[Vista上のソフト]->[Vista用ドライバ]->[USB]->[プリンタ]
だとすると、おっしゃるようにXPで共有プリンタにすると、
[Vista上のソフト]->[Vista用ドライバ]->[ネットワーク]->[XP]→[プリンタ]
となります。XPの役目はデータストリームを中継することのみです。
[Vista上のソフト]->[XPS Document Writer]->[ネットワーク]->[XP]->[XP用のプリンタドライバ]->[プリンタ]
とかできて欲しいのですが、そういう風にやる方法が無いようなのです。
Re: (スコア:0)
いまどき、複合機なんて安いから新しいのかっちゃえよ。
Re: (スコア:0)
Vista側でプリンタ共有してやれば、VM側はXPのドライバが使えますよ。
うちはそうしてる。
Re:結局VM使って互換モード提供か (スコア:1)
Linux用のプリンタドライバは公開されてましたから、「Linuxでpsが印刷できるところまで設定する」「Linuxでプリンタをpsプリンタに見えるよう共有設定する」「Vistaにインストール可能なpsプリンタ用ドライバを見つけてきて印刷」という方法は上手くいきました。
この方法の「Linux」「ps」でやってる部分を「XP」「XPS」でやる手段が提供されてればうれしいのですが。
XPでプリンタを共有すると「RAWデータ(というのかどうか、プリンタ独自の言語)を受け取って、プリンタに渡すだけ」の共有になってしまいます。「XPSデータを受け取って、『XP用のプリンタドライバで変換して』プリンタに渡す」に設定する方法が見つからないんですorz
Re: (スコア:0)
XPSってのはWPFベースの文書フォーマットで、Windows XPでも.NET Framework 3.0を入れてやれば、それを出力するプリンタドライバがインストールされる。って、それくらいはやってますよね?
Re:結局VM使って互換モード提供か (スコア:1)
Vistaから印刷できないので、一旦ファイルに落としてXPで開いて印刷している状態で、標準で入ってて一般的に使えるプリンタドライバがXPSのDocument Writerだったので.xpsファイルを介しているんですが、Acrobatを買えば.pdfでやっても同じですね。
・・・というか、そもそもここまで手間をかけてるなら、印刷したいのが.docなり.xlsなりなら、対応するドキュメントビューアをXP側に入れておいて、印刷したいファイル自体をXPで直接開いて印刷するのも大差ないんですよねorz