Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Windows2000 で EPSON LP-9200PS3 を使う方法

ここでは、 OS として Windows2000 SP4, プリンタとして EPSON LP-9200PS3 を Ethernet 接続で利用している場合を想定する。また、プリンタ名は「EPSON LP-9200PS3」であるものとする。
マニュアルダウンロード LP-9200PS3 ページの「Windows 2000用取扱説明書」にある通りにプリンタドライバのインストールを終了すると、テストページの印刷がされる。この際、紙が 2 枚出力される。
一枚目には Windows2000 のロゴと「Windows 2000 プリンタ テスト ページ」の文字がある。二枚目には次のようなエラーメッセージが出力される。

ERROR: syntaxerror
OFFENDING COMMAND: --nostringval--

STACK:

/pd_SwitchToPrevious

この場合、次の設定を行えば直るはず。

  • プリンタのプロパティから [全般]タブ - [印刷設定(I)] - [レイアウト]タブ - [詳細設定(V)] で [EPSON LP-9200PS3 詳細なドキュメントの設定] ダイアログが開く。
    • [グラフィックス] - [TrueType フォント] の値を「デバイス フォントと代替」から「ソフト フォントとしてダウンロード」に変更。
    • [ドキュメント のオプション] - [PostScript オプション] - [PostScript 出力オプション] の値を「印刷処理が速くなるよう最適化」から「エラーが軽減するよう最適化」に変更。

「ソフト フォントとしてダウンロード」の方だけを設定した場合にも、紙が 2 枚出力される。一枚目にはテストページの内容が「環境: Windows NT x86」まで、二枚目には文字化けをしたようなエラーが出力される。例えば次のような感じ。

ERROR: syntaxerror
OFFENDING COMMAND:       ae

STACK:

3359
9484
37

また、[ドキュメント のオプション] - [PostScript オプション] - [PostScript 言語レベル] の値を「1」に設定している場合には、上記の設定をしていた場合でも次のような出力になる模様。

ERROR: undefined
OFFENDING COMMAND: CMAP-WinCharSetFFFF-H

STACK: