• 締切済み

HP-UXのコマンドラインでPDFファイルを印刷する方法

はじめまして。 HP-UXを触り始めて1週間程度の新参者です。 コマンドライン上からも印刷で悩んでいます。 同一ネットワーク内に存在するLPDプリンタに、  1.日本語テキストファイルを印刷  2.日本語PDFファイルを印刷 したいと思っています。 setnetlp コマンドでプリンタを定義し、 lp コマンドで「1.日本語テキストファイル」 の印刷までは成功したのですが、 「2.日本語PDFファイル」を印刷することができません。 # プリンタからエラー音(ビープ音)がし、 # 大量の文字化け用紙が排出されてしまいます。 O  S:B.11.00 U 9000/785 プリンタ:Canon LBP910 ( LIPS IV ) です。 # setnetlp コマンドでプリンタを追加し、 # 追加したプリンタに lp コマンドで印刷指示を出せば、 # どんなファイルでも印刷可能と認識していますが、 # そもそもこの認識が違っているのでしょうか?

みんなの回答

  • FMW2005
  • ベストアンサー率100% (1/1)
回答No.1

> そもそもこの認識が違っているのでしょうか? >  間違ってます。  lpコマンドは「ファイルのデータをなんらかのフィルタを通してプリンタに流す」コマンドです。テキストが印刷できたのは,デフォルト設定がテキストを Canon LIPS IV に変換してくれたために印刷できただけですので,PDF は PostScript の拡張みたいなモノですから,PDF -> LIPS IV に変換するフィルタが必要です。  ってなわけで,ghostscript 日本語版をどこかから拾ってきて環境構築する必要があります。続きは参考 URL を見ながら,pdf2ps と gslips を作成して,フィルタを作って登録する必要があると思います。  頑張って下さい。

参考URL:
http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Ghostscript%207.07
silfeed
質問者

お礼

ありがとうございます。 テキストファイルが印刷できたので、 そのままファイルを送信すれば印刷ができるのだと、 ご認識していました。 教えていただいた URL を元に、 GhostScript をインストールしてみたいと思います。

関連するQ&A