質問: lpt1ポートの指定をusbポートに変換したいのですが こんにちは。宜しくお願いします。 現在、遠隔地にあるサーバーにアクセスして、当方のpc(デスクトップ winxp pro sp2)にてセッションを立ち上げ、lpt1ポートからプリンタケーブルにてepson vp-1850に帳票印刷しております。これをノートpc(winxp pro sp2)のusbポートから、elecom uc-pbpケーブルにて同プリンタに接続して出力したいのですが、ローカルでのテスト印刷だと出力するのですが、遠隔サーバーからの印刷をするとうまく出力できません。調べてみるとサーバー側から当方のlpt1ポートをプリント出力先に指定してきているための様なのですが、こういった場合こちら側の設定変更のみでうまくusbポートから出力できるようにできないでしょうか?やはり、プリンタケーブル用の口を持ったpcを購入しなければむりでしょうか?お知恵拝借を宜しくお願いいたします。
回答: もう少し環境を詳しく書いてもらった方がよろしいかと。 まず、サーバーへのアクセスとはどうやっているのですか?リモートデスクトップのような気がしますが、どうなのでしょう。 次に、帳票を印刷するアプリケーションはサーバー側で動いているということでよろしいですか? その場合、サーバー側のアプリケーションからどういう形でローカルltpポートのプリンタが見えていますか? 以上のことくらいが分かればかなり問題を特定できるかと。 以下想像で適当に書きますが、リモートデスクトップの機能として、プリンターなどのローカルリソースをサーバー側で利用できるのですがそれを使っているのでしょうか。だとすれば、ローカルで正しく認識されているプリンターであればそれが別のマシンに繋がったプリンターであってもサーバー側アプリケーションから利用することは可能です。アプリケーションから普通にプリンターを選択するだけです。基本的にはサーバー上に当該プリンタのドライバーが必要だとは思いますが、印刷ジョブそのものをローカルにリダイレクトする方法もあると思います。 まずはリモートデスクトップのクライアントになるマシン(デスクトップ)上でノートpcに繋いだプリンターをネットワークプリンタとして使える状態にして、その上でリモートデスクトップのオプションでローカルリソースとしてプリンターを選択して接続すればいいでしょう。アプリケーション側でプリンターを固定する仕様だとどうしようもありませんが、遠隔地にある(サーバーから見て)プリンターのポートだけを固定するということはあまりないと思います。