ChainLP

ChainLPとは自炊本を作成するためのフリーソフトです。

Windows環境でKindle端末用の自炊本を作成するなら最もおすすめなソフトです。

インストール

ChainLPにはちょっとだけ面倒です。

インストーラがないため、以下のソフトウエアを手動でインストールする必要があるためです。

  • ChainLP本体
  • UNZIP32.DLL
  • KindleGen
  • Python 2.7
  • Kindlestrip

ChainLP本体

エクスプローラーでChainLP用のフォルダを作成します。

どこでもいいのですが、「ドキュメント」フォルダに作るのがお手軽です。

PC > ドキュメント > ChainLP

作者のサイトからChainLP(ZIPファイル)をダウンロードします。

ChainLPの作者のサイト

先程作成したChainLPフォルダにZIPファイルに解凍します。

エクスプローラーでChainkLP.exeをダブルクリックして起動します。

タスクバーのChainLPのアイコンを右クリックし「タスクバーにピン留めする」を選択してタスクバーにアイコンを作っておきます。

他に必要なソフトウエアをインストールするため、ChainLPを一旦終了します。

UNZIP32.DLL

自炊本は通常CBZ(スキャンした画像をZIPにまとめて拡張子をCBZに変更したファイル)で管理していると思います。

Kindleで自炊

電子書籍でいうところの自炊とは紙の本をスキャンし、電子書籍にすることです。

自炊した電子書籍はパソコンやタブレットで読むこともできますが、ブルーライトを出さない電子ペーパー(e-ink)のKindleならとても快適に読めます。...

このCBZファイルをChainLPで扱えるようにするにはUNZIP32.DLLをインストールする必要があります。

以下のリンク先からUNZIP32.DLLを探します。

統合アーカイバプロジェクト

実際にダウンロードするファイルはunzpXXX.exeです。

ダウンロードしたunzpXXX.exeをダブルクリックしてインストールします。

KindleGen

KindleGenとはKindle端末用のmobiファイルを生成するプログラムです。

以下のリンクをクリックします。

KindleGenをダウンロード

ダウンロードされたkindlegen_win32_vX_X.zipファイルを解凍するとkindlegen.exeがあります。

そのkindlegen.exeをChainLP用のフォルダにコピーします。

zipファイルにはkindlegen.exe以外にtxtファイルやhtmlファイルがありますが、それらをコピーする必要はありません。

Python 2.7

後述のKindlestripを動作させるために必要です。

以下からインストーラをダウンロードして実行します。

Python 2.7.15 (32bit Windowsはこちら)

Python 2.7.15 (64bit Windowsはこちら)

「Next」をクリックします。

ここでも「Next」クリックします。

さらに「Next」クリックします。

この画面が出てきたら「はい」をクリックします。

「Finish」をクリックするとPythonのインストールは終了です。

Kindlestrip

KindleGenが生成するmobiファイルは冗長な内容を含むためサイズが巨大になります。

Kindlestripはその冗長な情報を削除するためのPythonスクリプトです。

以下のページを開きます。

Kindlestrip Python script and AppleScript wrapper

ページ中の「kindlestrip_v136.py.zip」をダウンロードします。

ダウンロードしたzipファイルを解凍し、「kindlestrip_v136.py」をChainLPフォルダにコピーします。

コピーした「kindlestrip_v136.py」をエクスプローラーで「kindlestrip.py」にリネームします。

Kindleの解像度の追加

ChainLPを起動し、「解像度」-「追加」メニューを選択して「解像度」ダイアログを表示します。

以下の表を参考に自分が持っているKindle端末の機種名、幅、高さを入力し、「設定」ボタンをクリックします。

機種 高さ
Kindle Paperwhite 1072 1448
Kindle Paperwhite
マンガモデル
1072 1448
Kindle Voyage 1072 1448
Kindle Oasis 1264 1680
Kindle(無印) 600 800

CBZファイルをmobiに変換する

ChainLPを起動し、「解像度」メニューを選択するとメニューの一番下に自分のKindleの解像度が追加されていますので選択します。

ChainLPでCBZファイルを開きます。

「出力」の「Mobi」を選択し「出力ボタン」をクリックすると変換が始まります。

2つのmobiファイルが作成される

変換が終了すると2つのmobiファイルが作成されます。

  • XXX.mobi
  • Strip_XXX.mobi

ファイル名の頭に「Strip_」がついているファイルとついていないファイルです。

「Strip_XXX.mobi」のほうをKindle端末にコピーします。

これは前述のようにKindleGenが冗長な(ファイルサイズの大きい)「XXX.mobi」を生成し、Kindlestripが 冗長な部分を削除した「Strip_XXX.mobi」を生成したためです。

コメント