[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:24967] Re: how to select paper unit on GhostScript esc/page printer driver



こんにちは。松田陽一@三鷹です。

From: Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
Subject: [debian-users:24963] Re: how to select paper unit on GhostScript esc/page printer driver
Date: Thu, 2 Nov 2000 17:59:01 +0900

> > > [Q]
> > > GhostScript を用いて、 EPSON LP-8300C へ印刷を試みています。
> > > 用紙カセットを選択するコマンドラインオプションが判りません。
> > > /usr/share/doc/gs/ 以下を zgrep で検索してみたのですが、 ESC/Page
> > > に関するドキュメントが見つかりませんでした。
> > 
> > すいません、環境を明記するのを忘れていました。
> > potatoで、 gs のバージョンは 5.10 です。
> 
> ESC/Page は使ってないので詳しくないので、話が違うかも
> わかりませんが ESC/Page のドライバがあれば解決するなら、
> 
> gs 5.10 では ESC/Page は lips 系のドライバ(gdevlips-2.3.3?)
> に含まれていて lips がオリジナルの lips と衝突するので
> デフォルトでは外されてたと思います。
> (で lips はともかく ESC/Page だけでも分離してデフォルト
> で作って、と BTS でお願いしたのですがダメだったみたいです)
> 
> ソースを取ってくればフラッグを変えれば構築できたはず
> なんですが、ちょっと見たかんじでは、今は有効になってない
> かもわかりません。

そういう裏事情があったんですか。知りませんでした。

今しがた、 apt-get source でソースを取り寄せ、 "lp8000" で検索を
試みました。
gdevlp8k.c に、

/* Initialize the printer */

       	fwrite("\033\001@EJL \n",1,8,prn_stream);
       	fwrite("@EJL EN LA=ESC/PAGE\n",1,20,prn_stream);
       	fwrite("\035rhE\033\001@EJL \n",1,12,prn_stream);
       	fwrite("@EJL SE LA=ESC/PAGE\n",1,20,prn_stream);
       	fwrite("@EJL SET PU=1 PS=A4 ZO=OFF\n",1,27,prn_stream);
       	fwrite("@EJL EN LA=ESC/PAGE\n",1,20,prn_stream);
       	fwrite("\0350;0.24muE\0352;300;300drE",1,23,prn_stream);

ということで、直値指定でした。(T-T)

	
> となると gs のソースに修正して ESC/Page 対応させるか
> woody-jp の gs-ja 5.50 で試すぐらいしかないかな、と
> 思います。

woody-jp ですか、検討してみます。情報ありがとうございました。(__)
--
♪そぉ〜っとぉ〜☆彡
松田 陽一(yoh)
mailto:yoh@xxxxxxxxxxxx
http://www2.palnet.or.jp/~matsuda/index.htm