Ghostscript on Linux

�� Ghostscript 6.53 on Linux �������������� �ʲ��ϸŤ����ƤǤ���

Ghostscript �Ȥ�

Ghostscript �ϥե꡼���եȤ� PostScript ���󥿡��ץ꥿�Ǥ��� Unix �� Windows �� PostScript �ե�������ɤ߹���ǡ� ���̤�ץ�󥿤䤤�������ʷ����Υե�����˽��Ϥ��ޤ��� �ܤ������ܲȥۡ���ڡ��� Ghostscript, Ghostview and GSview ��������������

PostScript ���Τ�ΤˤĤ��Ƥϡ�Adobe ����4���ε��ѻ������ФƤ��ꡤ ����3���ϥ�����������ˮ�����ФƤ��ޤ��� ¾�ˤ⤿������β���񤬽ФƤ��ޤ��� CQ���ǼҤΡ�PostScript�ܺٲ���١�1997ǯ�ˤȤ����ܤˤϡ� ������ LEGATOSCRIPT �Ȥ��� Macintosh ��� PostScript ���󥿡��ץ꥿�Υǥ��Ǥ� CD-ROM ���դ��Ƥ��ޤ���

Ghostscript �ˤ� GNU �Ǥ� Aladdin �Ǥ�����ޤ��� �ɤ����ե꡼���եȤǤ����� Aladdin �ǤϾ���Ū�����ۤ����¤�����褦�Ǥ��� �ʲ���®�� Aladdin �ǤΤۤ��������Ȥ��Ƥ��ޤ���

��Ȥ�� Unix ��Υ��եȤǤ����� Windows �Ǥ� Macintosh �Ǥ�ФƤ��ޤ��� Unix �Ǥε�ư���ޥ�ɤ� gs �Ǥ���

Unix �Ǥ� Ghostview��Windows �Ǥ� GSview �Ȥ��� GUI ���Υ��եȤ⤢��ޤ��� �����Ϥ�������ظ�� Ghostscript ��ư�����Ƥ��ޤ��� Ghostview �ε�ư���ޥ�ɤ� ghostview �Ǥ��� Ghostview ����äȤ��ä������ե���ȥ���ɤȤ��� gv ������ޤ��� ����� Linux �򥤥󥹥ȡ��뤹��Ф����Ƥ�����ޤ��� gv �ʤ� gzip �ǰ��̤��줿 PostScript �ե�����Ǥ⤽�Τޤ޸��뤳�Ȥ��Ǥ��ޤ���

���󥹥ȡ���

�ʲ��� Linux �� Ghostscript 5.50 �򥽡��������ɤ��饤�󥹥ȡ��뤷����Ͽ�Ǥ��� �Ť� Ghostscript 5.10 �Υ��󥹥ȡ��뵭Ͽ�� ���� �˰ܤ��ޤ�����

�ޤ� CTAN �� support/ghostscript/aladdin/gs550 ����

�򤤤������Ƥ��ޤ��� �ʤ��������Υե���Ȥϰ����ΥС������Υե���ȤؤΥ���ܥ�å���󥯤Ǥ��� �Ĥ��Ǥˡ� ghostscript-5.50jpeg.tar.gz��jpegsrc.v6b.tar.gz �ؤΥ���ܥ�å���󥯡ˡ� ghostscript-5.50zlib.tar.gz��zlib-1.1.3.tar.gz �ؤΥ���ܥ�å���󥯡ˡ� ghostscript-5.50libpng.tar.gz��libpng-1.0.2.tar.gz �ؤΥ���ܥ�å���󥯡� �⤤�������Ƥ��ޤ���

�ޤ���5.50�Ѥ����ܸ첽�ѥå��� JAIST ������ ů�ʤ�����ˤ���� Japanized Ghostscript Information ���� gs5.50-vflib-1.0.tar.gz��VFlib ��Ȥ�����Υѥå��ˤ򤤤������Ƥ��ޤ���

������Ŭ���ʥǥ��쥯�ȥ�ʤ��Ȥ��� /usr/local/src�ˤ�Ÿ�����ޤ��� �ʤ���zlib �� libpng �ˤĤ��Ƥ� ���� �⤴������������

cd /usr/local/src
tar xvzf /pub/src/ghostscript-5.50.tar.gz
tar xvzf /pub/src/gs5.50-vflib-1.0.tar.gz
tar xvzf /pub/src/ghostscript-5.50jpeg.tar.gz
tar xvzf /pub/src/ghostscript-5.50zlib.tar.gz
tar xvzf /pub/src/ghostscript-5.50libpng.tar.gz
patch -p0 < gs5.50-vflib-1.0/gs5.50-vflib-1.0.diff
cd gs5.50
ln -s ../zlib-1.1.3 zlib
ln -s ../libpng-1.0.2 libpng
ln -s ../jpeg-6b jpeg
cp unix-gcc.mak makefile
makefile ���Խ��ʢ���
make
make install

makefile ���Խ��ϡ��Ť���PJE ��°�Ρ�VFlib ��ȤäƤ�����ϡ�

VFLIBS=VFlib2 ttf
�ȤʤäƤ���Ȥ�����Ƭ�� # ��Ĥ��ƥ����ȥ����Ȥ���
#VFLIBS=VFlib
��Ƭ�� # ��ä��ޤ��������� VFlib2 �ξ��Ͼ�����������������

�Ǹ�˥ե���Ȥ򥤥󥹥ȡ��뤷�ޤ���

cd /usr/local/share/ghostscript
tar xvzf /pub/src/ghostscript-fonts-std-5.50.tar.gz
cd fonts
tar xvzf /pub/src/ghostscript-fonts-other-5.50.tar.gz

���ޤ��Ǥ��Ƥ��뤫�ɤ����ϡ���������gs5.50 �β��ˤ� tiger.ps �Ȥ�������ץ뤬�ޤޤ�Ƥ��ޤ��Τǡ� �����ɽ�����Ƥߤޤ���

cd /usr/local/src/gs5.50
gs tiger.ps

�פγ����Фơ�press <return> to continue �ȸ��äƤ��ޤ��Τǡ� �꥿���󥭡��򲡤��ޤ���GS> �Υץ���ץȤ��Ф��� quit ���Ǥ�����н�λ���ޤ��� Ʊ�����Ȥ� ghostview tiger.ps �� gv tiger.ps �ǻ�ƤߤƤ���������

���������ޤ�ɽ���Ǥ��뤫�ɤ�����

cd /usr/local/src/gs5.50/vflib
gs article9.ps
�Ȥ��Ƥߤޤ���ghostview �� gv ��Ʊ�͡ˡ�

������ VFlib2 ��Ȥ����

���ξ��� makefile ���Խ������פǤ���

The FreeType Project ���� FreeType 1.2 �ȡ� The VFlib Project ���� VFlib2-2.24.1.tar.gz �򤤤������Ƥ��ơ����ν�˥��󥹥ȡ��뤷�ޤ���

/usr/local/share/VFlib/2.24.1 �ˤ��� vfontcap ��Ŭ�����Խ����ƻȤ��ޤ������Ȥ���

min:\
	:fc=watanabe-mincho:
goth:\
	:fc=watanabe-mincho:
�� watanabe- �� ms- ��ľ����
r-microsoft-mincho|MicroSoft mincho:\
	:ft=truetype:\
	:ff=/usr/local/share/fonts/truetype/msmincho:
r-microsoft-gothic|Microsoft gothic:\
	:ft=truetype:\
	:ff=/usr/local/share/fonts/truetype/msgothic:
�ȤʤäƤ���Ȥ����� /usr/local/share/fonts/truetype ����ʬ�� C:\WINDOWS\FONTS ����������ǥ��쥯�ȥ�˽�ľ���ޤ��� ������ msmincho.ttc��msgothic.ttc ������Ϥ��Ǥ��� �ޤ���VFlib ��°�� ttindex ��Ȥä� msmincho.tti��msgothic.tti ���������� msmincho.ttc��msgothic.ttc ��Ʊ���ǥ��쥯�ȥ���֤��ޤ���

Ghostscipt �ǰ�������ˤ�

�ޤ� Ghostscript �Υ��ݡ��Ȥ�����Ϸ�����Ĵ�٤뤿�� gs -h ���Ǥ����ߤޤ������뤤�� gs ��ư���� GS> �Υץ���ץȤ� devicenames == ���Ǥ����ߤޤ��� GS> �Υץ���ץȤ���ȴ���Ф�ˤ� quit ���Ǥ����ߤޤ��� ���� epag �Ȥ����ǥХ��������ä��Ȥ��ޤ��礦�ʤ���ϸ�Ҥ� ESC/Page �ѤΥǥХ����Ǥ��ˡ�

/etc/printcap �˼��Τ褦�˽񤤤Ƥ����ޤ��� ����ʳ��� lp �� ps �ǻϤޤ���ܤ����Ǥˤ������ # �ǥ����ȥ����Ȥ��ޤ���

lp|ps|GS printer:\
        :lp=/dev/lp1:\
        :sh:\
        :mx#0:\
        :if=/usr/local/lib/gsf:\
        :sd=/var/spool/lpd:\
        :lf=/var/spool/lpd/lp-err:

Linux 2.2 �ǤϺǽ�Υץ�󥿥ݡ��Ȥ� /dev/lp1 �ǤϤʤ� /dev/lp0 �ˤʤ�ޤ����ΤǤ����ղ�������

���ˡ�/usr/local/lib/gsf �Ȥ����ե��륿����ޤ���̾���ϲ��Ǥ⤫�ޤ��ޤ���ˡ� ����ϡ�ñ�˥��ǥ�����

#!/bin/sh
/usr/local/bin/gs -q -dNOPAUSE -dSAFER -dBATCH -sDEVICE=epag -sPAPERSIZE=a4 -sOutputFile=- -
�Ƚ񤤤Ƥ����ơ�chmod 755 ��������Ǥ��� ���� epag �������ۤɤΥǥХ���̾�Ǥ��� ���Ȥ� lpc restart all ���Ǥ�����н��������ޤ��� ��������ѻ極������ A4 �ʳ��ʤ� -sPAPERSIZE=b5 �ʤɤȽ�ľ��ɬ�פ�����ޤ��ʽ�ľ�������� OK �Ǥ��� lpc restart all �����פǤ��ˡ� lpc restart all ��ñ�� lpd ��Ƶ�ư��������Ǥ��Τǡ� ��Ǥ�äƤ⤫�ޤ��ޤ���

�ºݤΰ����� lpr hogehoge.ps �Τ褦�ˤ��ƹԤ��ޤ���

��Ϣ���


����Ͽ��PM-750C (stcolor) �ǥХ������ȹ���

makefile ��311���ܤ�

DEVICE_DEVS1=
��
DEVICE_DEVS1=stcolor.dev
���Ѥ��� make clean ���� make ���ޤ���

����Ͽ��epag �ǥХ������ȹ���

��������� ESC/Page �ѥǥХ��� gdevepag �򥤥󥹥ȡ��뤷�ޤ����� makefile ��311���ܤ�

DEVICE_DEVS1=
��
DEVICE_DEVS1=epag.dev
���Ѥ���361���ܤ�
include $(GLSRC)gdevepag.mak
���ɲä��ޤ����ʺ٤��ʾ��Ϥɤ��Ǥ⤫�ޤ�ʤ��Ȼפ��ޤ��ˡ�

make clean ���� make ����ȡ� arch.h �����Ĥ���ʤ���ʸ������줿�Τǡ� gs5.50 �ǥ��쥯�ȥ�� std.h ����� #include "arch.h" �� #include "obj/arch.h" ���Ѥ��ޤ�����


��󥯤Ϥ���ͳ�ˤɤ�����

������� ��¼��ɧ okumura@matsusaka-u.ac.jp

Last modified: Thu Feb 7 10:12:01 JST 2002