GSviewで.psファイルや.epsファイルを開くと、画像が表示されずに小さなダイアログが表示され、以下のようなエラーメッセージが表示されることがある。
(略)
--- End offending input ---
file offset = 1024
gsapi_run_string_continue returns -101
これは、psbasemap等のコマンドをPowerShell上でコマンド入力をして、かつ、リダイレクトを直接使用してEPSファイルを作成している可能性がある。
PowerShellのリダイレクトは、デフォルトでUTF-16で書き込まれてしまうので、そのままではうまくEPSファイル(PSファイル)は作成されない。Out-Fileコマンドレットと-encodingパラメーターを使用してシステムのデフォルト(ANSIコード、日本語はShift-JIS)の文字エンコードを使用するようにするとうまくいく。
×
PS > psbasemap ○○ > ○○.eps
○
PS > psbasemap ○○ | Out-File ○○.eps -encoding Default