PageNum はてなブックマークに追加YAHOO!ブックマークに追加Share on Tumblr Mastodon

はじめに

昨今、同人誌の本文データ入稿OKな印刷所も増えましたが、大概、「ページにはノンブルを必ず入れてください」「保存は1頁単位でファイル名とノンブルを一致させて下さい。」という条件があります。 これが結構面倒な処理なので、ノンブル入れとファイル名変更を行うこのソフトを作りました。

画面イメージ

ダウンロード

実行ファイル
Vectorにおいてあります。

インストールと起動

インストール
ダウンロードしたファイルを展開して出来るファイル/ディレクトリをそのまま好きなディレクトリに配置します。PageNumer.exe manual/ サンプル設定/
起動
PageNum.exeをエクスプローラ上で、ダブルクリックすると起動します。

操作

起動
起動時に本のページ数を聞いてきますので、表紙を含めたページ数を入力します。
画面イメージ
ページとファイルの対応付け
まず、ページと画像ファイルの対応付けのため、指定したいページの「元ファイル名」の欄をダブルクリックします。 ファイル指定ダイアログが出ますので、ファイルを指定します。一度に複数ファイルも指定可能です。
ファイルダイアログ
解析した結果、処理できないEPSファイルの場合、左端のアイコンが赤くなります。 コメントを入れたい場合は、コメント欄をダブルクリックすると、コメント入力ダイアログが表示されます。
コメントダイアログ
指定したファイルを取り消したい場合は、そのページの行にフォーカスして、メニューの編集→クリアを選択します。
ノンブルのフォント、位置指定
メニューの設定→フォントで、ノンブルに使うフォントを指定ダイアログが出ます。
フォントダイアログ
デフォルトではMSゴシックの15ポイントになっています。 メニューの設定→位置で、ノンブルを入れる位置を指定します。
位置ダイアログ
左上を基点として、縦横の何%の位置か、を指定します。 メニューの設定→書き出し/読み込みで、ノンブル位置とフォントの設定の保存/読み込みをすることが出来ます。 設定のサンプルとして、愛用しているプリンティングイン株式会社本文用トンボデータと何となく名前がデファクトスタンダードっぽい日本同人誌印刷業組合日本同人誌印刷業組合推奨原稿用紙規格データを、それぞれ300dpi,600dpiでラスタライズした場合にあわせたサンプル設定ファイル(*.non)を用意しました。ファイル名から見当をつけてください。 これを元に、何度か調整して自分の環境にあわせた設定を見つけて下さい。 ちなみに、私が勝手にこのソフトの動作確認用にデータを利用しているだけなので、元の印刷屋さんは何の関わりもありません。 ※本来なら、解像度が変わっても左上に対するノンブルの相対位置は変わらないはずなのですが、計算誤差が無視できないので分けました。というかバグな気もする。
作業内容の保存
メニューのファイル→保存で、上記で指定したファイル名、コメント、ノンブルの位置等を保存することが出来ます。
実行
メニューのファイル→実行で、実行ダイアログが表示されます。 出力先ディレクトリ、ファイル名の前の文字("?01.eps"の"?")を指定します。
実行ダイアログ
OKをクリックすると処理が始まります。処理できないアイコンが赤いファイルは、ノンブルをつけずコピーだけ行います。 ご存知の通り、原稿データはかなり巨大なファイルなのでコピーに時間がかかります。処理の間、このソフトが固まったように見えますが気長にお待ち下さい。 「処理中…」のダイアログが消えると、処理完了です。 出力先ディレクトリに指定したディレクトリにノンブルの入った原稿データファイルが作成されています。 EPSファイルのクリエイタータグや日付は元のファイルのまま、書き換えは行いません。このソフト本当にノンブルのデータを画像部分に重ねるだけです。

制限事項

最大ページ数
扱えるページ数は最大999ページです。
扱えるEPS形式
ラスタ形式のみです。イラストレータ等の吐くEPSファイルは扱えません。 更にグレイスケールのバイナリエンコードだけ対応しています。私が冬コミに落ちて暇になったら、白黒2値やRGBやCMYKにも対応するかもしれません。
保存ダイアログ
EPSオプションダイアログ
Macintosh
更に、Macintoshのファイルは一度も試していません(持ってる人が居ないんで)。でも確かリソースフォークなるバイナリヘッダがファイル先頭についてるだけだから、多分大丈夫だと思う。

その他

言わずもがなですが、入稿前にはフォトショップでよく確認をして下さい。 関係ないけど、メモリマップドファイルとしてファイルの中身を変更すると、ファイルの変更日付には反映されないんですね。知らなかった。