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

[debian-users:47229] Re: CUPSでNPDLを使う場合



>> 自己レスです。
>>
>> 過去ログを見ていたところ、B5サイズが正常に出力されないという
>> 書き込みを見つけました。
>>
>> [debian-users:41512] B5の印刷について
>> [debian-users:41582] Re: B5の印刷について
>>
>> この2つの書き込みなのですが、NPDLドライバにバグがあり、パッチを
>> 当てることで解決した・・ということが書いてありますが、この文中の
>> パッチとはどのようにして入手し、パッチを当てるのでしょうか?
>>
>> www.linuxprinting.org/forumsが見れないので、詳しい内容がわかりません。
>>
>> どなたか分かる方、教えていただけませんでしょうか? 
>> (約4年前の書き込みなので今は違うのかも知れませんが・・・)
>>
>>  
>>

たぶん私の書き込みだと思います。
私は、linux.printing.orgのnecフォーラムに質問しました。
Miharaさんと言われる方から、教えて頂いたのですが、
ghostscript のnpdlのドライバにバグがあるそうです。
教えて頂いた方法は次の通りです。

パッチをとってくるのではなく
gs-espのソースをとってきてその中にあるnpdlのドライバのところを修正します。
gs-espのghostscriptの中のgdevnpdl.cというファイルの 419行目を削除するか
コメントアウトしてください。
そして、コンパイル(開発環境が必要です。)して、dpkg -iでインストールし
てください。

To correct the problem, you need to patch the driver and rebuild the
ghostscript.


>>The easiest modification is just deleting the following line (line 419)

from gdevnpdl.c

>>
>> media_height > 595 ? PAPER_SIZE_BPOSTCARD :
>>
>> (However, it disables the function to choose Post Card x2 size.
>>There should be better solution for this, just as the windows driver do.)