• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:非PostScriptプリンターを用いて仮想PostScriptプリンターを設定する)

非PostScriptプリンターを用いて仮想PostScriptプリンターを設定する

このQ&Aのポイント
  • Macintoshとプリンターを共有するためにUSBでWindowsマシンに繋がったCannonBJs630をPostScript化する方法を知りたい。
  • 試したがWindowsでの設定最終項目後のテストPrintでエラーが発生し、Logfileにも同様のエラーが記録される。
  • パスなどの入力ミスはないため、どこが間違っているのかわからず、助言を求めている。

質問者が選んだベストアンサー

  • ベストアンサー
  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.1

現時点での突っ込み所を幾つか挙げてみる。  1.BJS630PS.rpsの中の-IオプションのパスがDドライブになっている。    その上のlogfile.txtの方はprogram fileがCドライブなのだが。    矛盾していませんか?  2.参照先の方のサンプルでは、bjm70.rspの中の-Iの中のパス名がわざわざc:\progra~1\というDOS時代のFATシステムに合わせたファイル名になっています。    これはアプリ側がvfat(Windows時代のロングファイル名が使えるFATシステム)に対応していない場合に使われる手法です。    サンプルが(c:\program files\・・・とせずに)ワザワザそうしているのですから、それに合わせないとマズい様な気がしますがそうは思いませんか?

Nouble
質問者

お礼

早速のご回答有り難う御座います。 確かにBJS630PS.rpsのご指摘の箇所は別の意味で間違えていました 結果的に見直すチャンスを頂けました GhostScriptはD:ドライブにインストールしていますのでサーチ用パスはD:ドライブ中の所定のホルダーを参照させてあげないと駄目かと思います 逆にテンポラリー用のホルダーはシステムボリュームがインストールされているC:ドライブにありますので この点はさほど問題視しなくても良いかと思います。 DOS時代のstartup.bat(だっけ?)でのpath=指定と同じようなものでしょうね ただ 上でもお礼を述べました通り ご指摘を受けて -Iの項を今一度見直した結果 fontsホルダーへのパスが通っていないことに気付きました このホルダーはそもそもインストールだけでは発生せず 例えフォルダーを手動で作っても フォントの実体がなければ意味がないと思わせるので 些か困っています。 (一応D:\PROGRA~1\GHOSTS~1\gs8.63\Resource\Fontにもパスを通すことにしました) 次に ロングファイル名についてですが ご指摘を受けて -ID:\PROGRA~1\GHOSTS~1\gs8.63\lib;D:\PROGRA~1\GHOSTS~1\gs8.63\fonts;D:\PROGRA~1\GHOSTS~1\gs8.63\kanji;D:\PROGRA~1\GHOSTS~1\gs8.63\Resource\Font -sDEVICE=mswinpr2 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile="\\spool\Canon BJ S630" に変えて 序でに ポートの設定のパスも D:\PROGRA~1\GHOSTS~1\gs8.63\bin\gswin32c.exe D:\APPLIC~1\GHOSTS~1\BJS630PS.rps - に変えたところ 上手く打てました ご指摘有り難う御座いました。

関連するQ&A