diary/Kojima/2011-04-04
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・psnup -2up problem
授業の準備でこんなことをしている時間は無いはずなのに、
気になるとあれこれ追いかけてしまうのはハッカーの性(さが)...
ちと長いPDFなファイルを2upで印刷したくなってあれこれ試し...
PDFのレベルで2upしてくれるソフトを探したら[[pdfjam:http:/...
[[pdfnup:http://www.dinu-gherman.net/tmp/pdfnup-README.ht...
pdfjamはシェルスクリプトだけどバックエンドにpdfLaTeXが必...
Pythonで書かれたpdfnupをしばらくイジってみた。
ところが、こいつがpythonのez_setup.pyベースでビルドするよ...
とか--prefixを指定しても動いてくれない。結局、あきらめて ...
実行しようとすると、
% pdfnup
Traceback (most recent call last):
File "/usr/bin/pdfnup", line 5, in <module>
pkg_resources.run_script('pdfnup==0.4.1', 'pdfnup')
File "/usr/lib64/python2.7/site-packages/setuptools-0....
File "/usr/lib64/python2.7/site-packages/setuptools-0....
File "/usr/lib64/python2.7/site-packages/pdfnup-0.4.1-...
from pdfnup import *
File "/usr/lib64/python2.7/site-packages/pdfnup-0.4.1-...
raise RuntimeError(_MSG)
RuntimeError: Please install pyPdf first, see http://pyb...
などと言うエラーになる。pyPdfは事前にインストールして、テ...
調べたら、数年前のpyPdfを前提としているらしい。
# そー言えば、ez_setup.py でも最近のeggファイルを見つけれ...
これは付きあいきれんなぁ、、と、PDFネイティブで処理するこ...
psnupは64ビット版をビルドしていない :-<
しかたないのでソースコードを拾ってビルドしてみたけど、印...
あれれ、と思って、cupsd.confのloglevelをdebugにして追いか...
[Job 12] max_gray = 1, dither_grays = 2
[Job 12] max_color = 0, dither_colors = 0
[Job 12] cups_print_chunked: xflip = 0, yflip = 0, heigh...
[Job 12] prnt/hpcups/HPCupsFilter.cpp 253: ERROR: Unsupp...
などと、hpcups がエラーを出している。あまり見たことが無い...
hplipとcupsの新版が出ているようなので、更新すれば解決する...
updatepkgしてみたら、今度はプリンタ出力が真っ黒け X-P
#ref("hpscan001.jpg")
ちなみに、上の方に見えてるグレーの領域は、両面印刷の裏側...
テスト印刷しようとすると、こんなのがゾロゾロと出てきてち...
しかも、古いバージョンのcupsとhplipに戻しても復旧しない。...
こうなると、ちょっと頭を冷した方がよさそうだ、、、としば...
cupsとhplipをremovepkgで削除し、インストール後に更新され...
手動で消去してから、改めてcupsとhplipをinstallpkgしてやる...
どうやらヘンなデータがスプールに残っていたのかな、という...
それでもpsnupの2upが出力できない問題は解決しないので、し...
psnupはBoundingBoxを正しく計算せず、cupsは解像度決め打ち...
hpcupsはそういう決め打ちデータでは正しく印刷できないので...
ちなみに、このあたりは実装依存らしく、ドライバによっては...
Okularでは特に問題なく表示できていた。
何か修正するようなパッチがあるのかなぁ、、とDebianとSuSE...
紙サイズ選択用のライブラリを必要とするようなかなり大掛か...
libpaper1は不要なものの、そのバイナリで作成した2upのPSフ...
hpcupsは "%%BoundingBox: コメントがありません!" というエ...
SuSEのパッチはもう少し小規模だったけど、出力される2upなフ...
いよいよ八方塞がりになってきたので、少し視点を変えて okul...
と試してみたら、PSファイルのまま読み込んで出力しようとす...
okular には「PSファイルをPDFとしてインポートする」という...
無事、2upなページを印刷することができた。
#ref("2up.jpg")
まぁ、とりあえず目的は達したからよしとするものの、使いな...
pdftkあたりツールを使えばPDFレベルでの2upができた気もする。
- 2upって2ページを1枚にって事ですか? 普通にepdfviewとかで...
- あー、確かにepdfviewの「印刷」->「用紙」->「レイアウト...
#ref("okular-ng.jpg")
hplipのプリンタマネージャから2upで印刷しようとすると内部...
- こりゃ大変だ。自由な道は地雷だらけ、、 -- [[きゅうる村]...
- epdfviewでもevinceでも(AdobeReaderでも)問題なく印刷され...
#comment
終了行:
[[diary/Kojima]]
・psnup -2up problem
授業の準備でこんなことをしている時間は無いはずなのに、
気になるとあれこれ追いかけてしまうのはハッカーの性(さが)...
ちと長いPDFなファイルを2upで印刷したくなってあれこれ試し...
PDFのレベルで2upしてくれるソフトを探したら[[pdfjam:http:/...
[[pdfnup:http://www.dinu-gherman.net/tmp/pdfnup-README.ht...
pdfjamはシェルスクリプトだけどバックエンドにpdfLaTeXが必...
Pythonで書かれたpdfnupをしばらくイジってみた。
ところが、こいつがpythonのez_setup.pyベースでビルドするよ...
とか--prefixを指定しても動いてくれない。結局、あきらめて ...
実行しようとすると、
% pdfnup
Traceback (most recent call last):
File "/usr/bin/pdfnup", line 5, in <module>
pkg_resources.run_script('pdfnup==0.4.1', 'pdfnup')
File "/usr/lib64/python2.7/site-packages/setuptools-0....
File "/usr/lib64/python2.7/site-packages/setuptools-0....
File "/usr/lib64/python2.7/site-packages/pdfnup-0.4.1-...
from pdfnup import *
File "/usr/lib64/python2.7/site-packages/pdfnup-0.4.1-...
raise RuntimeError(_MSG)
RuntimeError: Please install pyPdf first, see http://pyb...
などと言うエラーになる。pyPdfは事前にインストールして、テ...
調べたら、数年前のpyPdfを前提としているらしい。
# そー言えば、ez_setup.py でも最近のeggファイルを見つけれ...
これは付きあいきれんなぁ、、と、PDFネイティブで処理するこ...
psnupは64ビット版をビルドしていない :-<
しかたないのでソースコードを拾ってビルドしてみたけど、印...
あれれ、と思って、cupsd.confのloglevelをdebugにして追いか...
[Job 12] max_gray = 1, dither_grays = 2
[Job 12] max_color = 0, dither_colors = 0
[Job 12] cups_print_chunked: xflip = 0, yflip = 0, heigh...
[Job 12] prnt/hpcups/HPCupsFilter.cpp 253: ERROR: Unsupp...
などと、hpcups がエラーを出している。あまり見たことが無い...
hplipとcupsの新版が出ているようなので、更新すれば解決する...
updatepkgしてみたら、今度はプリンタ出力が真っ黒け X-P
#ref("hpscan001.jpg")
ちなみに、上の方に見えてるグレーの領域は、両面印刷の裏側...
テスト印刷しようとすると、こんなのがゾロゾロと出てきてち...
しかも、古いバージョンのcupsとhplipに戻しても復旧しない。...
こうなると、ちょっと頭を冷した方がよさそうだ、、、としば...
cupsとhplipをremovepkgで削除し、インストール後に更新され...
手動で消去してから、改めてcupsとhplipをinstallpkgしてやる...
どうやらヘンなデータがスプールに残っていたのかな、という...
それでもpsnupの2upが出力できない問題は解決しないので、し...
psnupはBoundingBoxを正しく計算せず、cupsは解像度決め打ち...
hpcupsはそういう決め打ちデータでは正しく印刷できないので...
ちなみに、このあたりは実装依存らしく、ドライバによっては...
Okularでは特に問題なく表示できていた。
何か修正するようなパッチがあるのかなぁ、、とDebianとSuSE...
紙サイズ選択用のライブラリを必要とするようなかなり大掛か...
libpaper1は不要なものの、そのバイナリで作成した2upのPSフ...
hpcupsは "%%BoundingBox: コメントがありません!" というエ...
SuSEのパッチはもう少し小規模だったけど、出力される2upなフ...
いよいよ八方塞がりになってきたので、少し視点を変えて okul...
と試してみたら、PSファイルのまま読み込んで出力しようとす...
okular には「PSファイルをPDFとしてインポートする」という...
無事、2upなページを印刷することができた。
#ref("2up.jpg")
まぁ、とりあえず目的は達したからよしとするものの、使いな...
pdftkあたりツールを使えばPDFレベルでの2upができた気もする。
- 2upって2ページを1枚にって事ですか? 普通にepdfviewとかで...
- あー、確かにepdfviewの「印刷」->「用紙」->「レイアウト...
#ref("okular-ng.jpg")
hplipのプリンタマネージャから2upで印刷しようとすると内部...
- こりゃ大変だ。自由な道は地雷だらけ、、 -- [[きゅうる村]...
- epdfviewでもevinceでも(AdobeReaderでも)問題なく印刷され...
#comment
ページ名: