[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:107080] ghostscript+VFlib を MIPS上で動作させるには?


吉田と言います。

現在、MIPS CPU上にcups と freetype+VFlib+ghostscriptの環境を
構築して、特殊な印刷システムを構築しています。
cupsとghostscriptのポーティングはできたのですが、
 [a2ps ファイル名 | ps2pdf - - | lpr]
とすると、ps2pdfの部分で、エラーとなってしまいます。

エラー状況:
 [a2ps -R -1 -B ファイル名 | ps2pdf - aaa.pdf]
とすると
 Unrecoverable error: undefined in VFlibkanji
 Operand stack:
     Ryumin-Light  4300000 alias-mincho
となってしまいます。
検索してみると、このエラーはghostscriptに対して、VFlibパッチが
適用されていない場合に発生することがあるとありますが、
ソースを確認したところ、VFlibを利用するようにパッチが適用
されています。

実現したい機能は、Postscriptファイルをプログラムで書き換えて、
フォントサイズ等を変更後、PDFへ変換し、EPSON LP-2500へ印刷

どなたかご教授願います。m(__)m

環境:
  CPU:NEC VR41xx
  GCC: 3.3.2(MIPSクロスコンパイル)
  ghostsript : 7.07
  VFlib : 2.25.2
  freetype : 1.3.1
  a2ps : 4.13
  X-Window : なし
  ベースとしたソース:Vine-3.2のソースパッケージをベース
  fonts : ghostscript-fonts , Adobe , sazanami

  /etc/vfontcap:
    alias-mincho|TrueType Alias Mincho Fonts:\
       :ft=freeype:\
       :ff=/usr/share/fonts/alias/TrueType/mincho-mr-jisx0208.1983-0.ttf
    を指定
  fontファイル:
    /usr/share/fonts/alias/TrueType/mincho-mr-jisx0208.1983-0.ttfは
    /usr/X11R6/lib/X11/fonts/TrueType/sazanami-mincho.ttf
    へリンク
  kconfig.ps:
    /Ryumin-Light   43000000 (alias-mincho) VFlibkanji

  但し、ボードの関係上 Flash上にfont等は実装せずにCompact Flashに実装し
  Flash上の/usr/share等よりシンボリックリンク


gs自体にはVFlibのモジュールが静的にリンクされていることも
確認しています。
 

-- 
-----------------------------------------------------------------
Limited Pertnership Liberty System Factory
Tooru Yoshida <yoshida@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Post 314-0033 Condminium Kashima 302,Hachigatadai 2-2-1
              Kashima , Ibaraki , Japan
Tel/Fax : +81 299 82 5076  Handy : +81 90 7209 7932
IP Tel : +81 50 8864 2765(VoIP) / SkyPe ID : tooruy
Linux Business Initiative(LBI) http://www.lbi.gr.jp/
-----------------------------------------------------------------
Proscan Resaler and RPA HomeGateway/EtherTAP/TraficManager Resaler
 RPA HomeGateway : HomeControl and HomeSecurity Gateway!!
-----------------------------------------------------------------

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」