** << printer utility >> ****

prn.jman
Feb 28 1992
mod: Mar 28 1994
************************************************ tonooka ************
@(#)prn.jman 2.2 (Y.Tonooka) 3/28/94
PRN 1 "1994ǯ3��28��" "Y. Tonooka"
*********************************************************************

̾��

*********************************************************************
"̾��
prn, cprn - �ƥ����ȥե����������������� *********************************************************************

����

*********************************************************************
"����
prn | cprn [ -sbcnjtikuapB ] [ -V format | -H format ] [ - tabstop ] [ -h " header ] [ -o range ] [ -l language ] [ -P printer ] [ -# copies ] [ -d " deffile ] [ -f fontmap ] [ filename ] .\|.\|. *********************************************************************

���ܸ쵡ǽ

*********************************************************************
"���ܸ쵡ǽ
prn �� cprn �Ǥ����ܸ� EUC �μ祳���ɥ��åȤ������������ɥ��åȤ�ʸ�������ѤǤ��ޤ�������ˡ����� �����ܸ쥳�����Ѵ��ե��륿�� kcc (1) ���̤��������������Τǡ�\s-1EUC\s0��\s-1JIS\s0��7 �ӥåȡ�8 �ӥåȡˡ� ���ե� JIS ���ռ����뤳�Ȥʤ��Ȥ��ޤ��� *********************************************************************

��ǽ����

*********************************************************************
"��ǽ����
prn �� cprn �ϻ��ꤷ���ե�����������������ץ����������ޤ����ե����뤬���ꤵ�� �ʤ��Ȥ����ޤ��ϥե�����̾�Ȥ��� - �����ꤵ�줿�Ȥ��ˤ�ɸ�����Ϥ����ɤ߹��ߤޤ������Τ褦����ħ������ޤ���

2 ¿�̤ʽ���Ǥ�դΤ��������Կ������Ȥߡ��ѻ��������

0

���Ф��ʹ����������ե�����̾���ڡ����ֹ��

���ֹ���ղ�

�����ϰϻ���

�������ꥹ���������ͽ���ζ�Ĵ

���ܸ���������ɤμ�ưȽ�̡�\s-1EUC\s0��\s-1JIS\s0�����ե� JIS\s0��

"����ͽ���ζ�Ĵ
cprn �� prn �� -c ���ץ������դ��Ƶ�ư�����Τ�Ʊ���ǡ��������ꥹ�Ȥ�����ͽ����Ĵ ��ɸ��Ǥ����ϼ��Ρ�ͽ���������ˤ��ޤ�������μ���ϳ����ϥե����뤴 �Ȥ˥ե�����̾�ˤ�äƶ��̤��ޤ������ε�§�ϰʲ���ɽ�˼����Ȥ���Ǥ���

�ե�����̾ ���� -l ���ץ����Ǥ�̾�� *.c\*s*.h C c\*sC

*.cc\*s*.c++\*s*.C C++ cc\*sc++\*sC++

*.f \s-1FORTRAN\s0 f\*sf77\*sfortran\*sFORTRAN

*.r ratfor r\*sratfor

*.p pascal p\*spascal

*.y yacc y\*syacc

*.l lex l\*slex

*.sh shell sh\*sshell\*sB-shell

*.csh C shell csh\*sC-shell

*.uil \s-1UIL\s0 uil\*sUIL

*.ps\*s*.eps\*s*.epsf \*(PS ps\*sPostScript\*sPOSTSCRIPT

*.tex\*s*.ind\*s*.idx \*(LX latex\*sLaTeX\*stex\*sTeX

*.sty \*(LX-sty sty\*slatex-sty\*sLaTeX-sty

[Mm]akefile* make make\*smakefile\*sMakefile

�Хå����å��Ѥγ�ĥ�ҡ�.bak�ǡ���.BAK�ǡ���~�ǡ� ��~1~�Ǥʤɤ��Ĥ��Ƥ��Ƥ�ǧ������ޤ����嵭�ʳ��Υե�����̾�Τ�� �� B �����륹����ץȤȤߤʤ���ޤ���ɸ�����Ϥξ�������Ū�˻��ꤷ�ʤ� �¤ꡤB �����륹����ץȤˤʤ�ޤ���

-l ���ץ���������Ū�˸��줬����Ǥ��ޤ����㤨�� C �����륹����ץȤ���� ����ˤ� -lcsh �Ȥ��ޤ����ä� C �����륹����ץȤ�����Ū�ʻ��꤬ɬ�פʤ��Ȥ�¿���Τ��� �դ�ɬ�פǤ���

"���ܸ쥳����
���Ϥ����ܸ쥳�����Ѵ��ե��륿�� kcc (1) ���̤�������������ޤ������Υե��륿�������Ϥ����ܸ쥳���ɤ�ưȽ�̤��� �������Ѵ���Ԥ���Τǡ�\s-1JIS\s0��7 �ӥåȡ�8 �ӥåȡˡ�\s-1EUC\s0���� �ե� JIS ��ǧ���Ǥ��ޤ����ܤ����� kcc (1) �Υޥ˥奢����Ƥ���������
"�ե����
�ѻ���ASCII ʸ���ˤΥե���Ȥϡ�Courier�ǡ����ܸ�ե���Ȥ� ��Ryumin-Light�Ǥȡ�GothicBBB-Medium�ǤǤ������ܸ������ʸ���ϡ�ASCII ʸ ���Ȥο�������褯���뤿��ɸ��ǤϽIJ��椬 1:1.2 �ˤʤ�褦���ѷ������ �����ѷ����������ʤ��Ȥ��ˤ� -j ���ץ�������ꤷ�ޤ������ΤȤ��ϽIJ��Ȥ�� 1.1 �ܡ�����ʸ���ξ��ˤ� ���礵��ޤ��� *********************************************************************

���ץ����

*********************************************************************
"���ץ����
"������

-V format

0

-H format ������ꤷ�ޤ������Τ�Τ��� 1 �Ĥ����Ӥޤ��������Ͻ�ˡ����������� �����ʿ���ɽ���ޤ���ɸ��� -V �Ǥ���

-V 80 \(mu 66 �ġ�10 �ݥ���ȡ�

0

-Vw 132 \(mu 100 ��

-V2 80 \(mu 132 \(mu 2 ��

-V3 80 \(mu 200 \(mu 3 ��

-H 132 \(mu 66 ��

-H2 80 \(mu 66 \(mu 2 ��

-H3 80 \(mu 100 \(mu 3 ��

-H4 80 \(mu 132 \(mu 4 ��

����Ǥ�դ˻��ꤹ�뤳�Ȥ�Ǥ��ޤ���

-Vwid-len wid \(mu len ��

0

-Vwid-len-col wid \(mu len \(mu col ��

-Hwid-len wid \(mu len ��

-Hwid-len-col wid \(mu len \(mu col ��

len �� wid �ΰ����ˤϡ�������������� @ �� @ stretch ����ꤹ�뤳�Ȥ��Ǥ��ޤ������ξ�硤¾�����ͤ˱�����Ŭ�ڤ��ͤ� prn �������ޤ���stretch �������ǡ��������ܤ����ֳ֤�������Ф��ޤ��� �㤨�� -H40-@1.5-2 �ϡ�@�Ǥ� 33 ��ɽ�����Ȥˤʤ�Τǡ��Դ֤� 1.5 �ܤˤ��� -H40-22-2 �λ����Ʊ���ˤʤ�ޤ���

-s ���Ȥ߻����ʤ��ʤδ֤˶������������ˤ�����ޤ���

-b -fB:I:BIU:U ��Ʊ���ǡ������濴�Υե���ȡ����ϼ��Ρ�ͽ�����������β����ˤ�Ȥ��� ����

-n ���ֹ���դ��ޤ���

-j �������ˤĤ֤줿���ˤ��ޤ���

- tabstop ���֤� tabstop �����Ȥߤʤ��ޤ���ɸ��Ǥ� 8 �Ǥ���

-t �ƥڡ����岼�� 5 �Ԥ����դ����Ф��ȶ��Ԥ�ʤ��ޤ���

-h " header" header ���Ф��Υե�����̾�Ȥ����Ѥ��ޤ���

-o range ���Ϥ���Ԥ��ϰϤ���ֹ�ǻ��ꤷ�ޤ����ϰϤ�ʣ���ΤȤ��ϡ�,�ǡʥ� ��ޡˤǶ��ڤä��¤٤ޤ���

n �� n ��

0

n - m �� n �Ԥ����� m �Ԥޤ�

- m �� 1 �Ԥ����� n �Ԥޤ�

n - �� n �Ԥ���ǽ��Ԥޤ�

n + m �� n �Ԥ��� m �Ԥ֤�

"lpr �Υ��ץ����

-P printer �ץ��������ꡣ�Ķ��ѿ� PRINTER ��ͭ���Ǥ���

-# copies ��������ꤷ�ޤ���

"����ͽ���ζ�Ĵ����

-l language ����μ������ꤷ�ޤ����ʡڵ�ǽ�����ۤι���ȡ�

-i ����ͽ���ν����˺ݤ���ʸ���Ⱦ�ʸ���ζ��̤��ޤ���

-k ͽ����Ĵ���ޤ���

-d " deffile" cmt (1) �θ�������ǡ����١����� deffile ���ؤ��ޤ���

"����¾

-c ����ͽ����Ĵ���ޤ���cprn �Ǥ�ɸ��Ǥ���

-u ���ܸ쥳�����Ѵ��ե��륿�� kcc (1) ���̤��ޤ������ΤȤ������ܸ쥳���ɤ� EUC �Ǥʤ���Фʤ�ޤ���

-a \*(PS ���Ѵ����������������줿��ֽ��Ϥ�ɸ����Ϥ˽Ф��ޤ���

-p ʣ�������ϥե������ޤȤ�� 1 �Ĥ� \*(PS �ե�������Ѵ�����ɸ����Ϥ˽� ���ޤ���

-B ɸ��Ǥϡ�\*(PS �ؤ��Ѵ��ȥץ�����ؤ����������ϥե����뤴�Ȥ˹Ԥ��ޤ� ��������� 1 �٤ˤޤȤ�ޤ������Ȥ߽��ϻ��ˤ� 1 ���ʣ���Υե����뤬�٤� ��äƽ��Ϥ��줿�ꤷ�ޤ����������ե������ 1 �ĤΥڡ����ˤޤȤ᤿����� �ʤɤ˻��Ѥ��ޤ���-p ���ץ���������ˤ�ɸ��Ǥ���

-f fontmap �ե���Ȥ���ꤷ�ޤ����ʾܺ٤� psconv (1) ���ȡ� *********************************************************************

������

*********************************************************************

"������
��file.c �� ���80 \(mu 66 �ġס�ɸ������ˤι��ֹ��դ��ǰ�����

"example% prn -n file.c

��80 \(mu 66 \(mu 2 ���פǡ�����ͽ����Ĵ�����ֹ桦�������Ĥ������� ���ʤ��ǽ��ϡ�

"example% cprn -nst -H2 main.c func.c Makefile

�������ե����� 3 �Ĥ� 1 ��ˤޤȤ�ƽ��ϡ��ޤ���common�ɤ����Υե� ����̾����� B �����륹����ץȤȤȤ��Ƥ��ޤ��Τ� -lf ��ɬ�ס�

"example% cprn -H3 -B -lf main.f func.f common

C �Υ������ե��������������ֹ桦�������դ��ǡ������濴�Υե���Ȥ�� ����4 ����ʸ��Ȥ��ư�����

"example% cprn -V2 -4 -nsb *.c

ɸ��Ū�����ܸ�ޥ˥奢��� 1 ��� 3 �ڡ������İ�����

"example% man ls | prn -H68-66-3 -jst

*********************************************************************

�ե�����

*********************************************************************
"�ե�����

30 /usr/local/bin/cmt ����ͽ���ζ�Ĵ����

0

/usr/local/lib/cmtdefs cmt (1) �θ�������ǡ����١���

/usr/local/bin/psconv ʸ��� \*(PS ���Ѵ�����

/usr/local/bin/kcc ���ܸ쥳�����Ѵ��ե��륿��

*********************************************************************

��Ϣ����

*********************************************************************

"��Ϣ����
cmt (1), psconv (1), kcc (1), lpr (1)