キンドルダイレクトパブリッシングへ渡す表紙は、画像ファイルが原稿フォルダにあるだけでは不十分です。どの一枚を表紙として指定し、生成EPUBのmanifestでcover-imageになったかを追跡します。本文中の挿絵と表紙を同じ役割にしないことが反映漏れの予防になります。
検証では四章、本文画像三枚、表紙一枚を使いました。表紙の入力パスから、cover set、生成物、manifestまでを一本の資産記録にします。KDP側の受理や商品ページ表示は、このローカル確認の後に行う別工程です。
表紙の正本を一枚だけ指名する
最初の資産カードに、ファイル名、用途、SHA-256を記録します。今回の表紙は cover.png、本文画像は figure-1.png、figure-2.png、figure-3.png です。同じPNGでも、表紙は巻全体を代表し、本文画像は章の説明に属します。
表紙候補を複数置く場合は、採用した一枚をカード上で明示します。「cover-final-new2.png」のような名前だけで決めると、古い候補を誤って指定しても気づけません。画像内容の承認と、EPUBへの役割指定は別の判断です。
キンドルダイレクトパブリッシング 表紙 の確認でよくある失敗は、第一章の先頭画像が見えたため表紙も入ったと思うことです。本文画像の表示はcover-imageの証拠になりません。
cover setへ正本パスを渡す
実行した命令は rune epub cover set --workspace /private/tmp/rune-g2c3-studio-289-njjyylqg --number 0 --path /private/tmp/rune-g2c3-studio-289-njjyylqg/cover.png --json です。終了コードは0でした。巻0と表紙パスの結び付きをこの命令で記録します。
シリーズ設定ではhorizontal、ja、出力名studio-289を指定し、巻0はversion 3.1、発行日入力 2026-10-09 としました。四章をselectし、planで fileCount=4、chapterCount=4、全章が目次対象であることを確認しています。
表紙命令が成功しても、そこでカードを完了にしません。古いワークスペースをexportしたり、別巻番号を出力したりすれば、生成物に入らない可能性があります。cover setは入力欄、manifestが出力欄です。
失敗時は三つを見ます。パスのファイルが正本か、巻番号がexport対象と同じか、生成したEPUBが直後のものかです。表紙を本文へ貼り直す方法で回避せず、表紙指定の経路を修正します。
manifestで表紙と本文画像を数え分ける
生成物 studio-289-260903.120000.epub のSHA-256は ed24e3fb8bb1b111608622bb33df95b058b93e42af0e7aacba00178b5704ccaa、entryは26件です。rune inspect epub は valid=true、欠落問題なしを返しました。
manifestには image_cover があり、hrefは Images/cover.png、propertiesは cover-image です。これが表紙の出力証拠です。本文画像は image_p001_01 など別IDで、四章それぞれが三枚を参照したため12件あります。
画像参照の合計は13件です。表紙一件と本文十二件という内訳を持つため、「画像13件」とだけ記録しません。本文画像の数が変わっても、cover-imageは常に一枚という役割を保つ必要があります。
spineはcover、title、nav、四章、colophonの8項目です。navとNCXは各4項目でラベルが一致し、表紙は読書順の先頭に専用XHTMLとして入っています。ここまで追えば、表紙が単なる未参照ファイルではないと確認できます。
ただし、1ピクセルの合成画像を使った構造検証なので、KDP向けの寸法、画質、文字の読みやすさ、権利は評価していません。manifestの役割と画像品質を混同しないでください。
KDPへ渡す資産署名を作る
引き渡しカードには、元表紙パス、元表紙SHA、cover setの巻番号、EPUB SHA、manifestのcover-image hrefを書きます。この五点が一本につながることをローカル合格条件にすれば、後から差し替えたときも、どの表紙を含むEPUBかを判別できます。
KDPへのアップロード後は、公式プレビューと商品情報で表紙を別に確認します。ローカルの valid=true は販売先受理や全リーダーの同一表示を保証しません。画像の著作権確認も著者・制作者の責任です。
表紙を差し替えた場合は、元ファイルの名前だけで旧新を判定しません。資産記録の表紙SHAを更新し、もう一度 cover set、select、export、inspectを通し、新しいEPUB SHAと cover-image を結び直します。元のEPUBは上書きせず、比較できる名前で残すと、引き渡し直前の取り違えを避けられます。
Rune Studioでは表紙指定、章選択、生成、内部検査を同じワークスペースで扱えます。表紙設定に関わる最新のMac版範囲はRune Studioの商品ページが参照先です。本文画像を表紙の代わりにせず、cover-imageまで追えたEPUBのSHAをKDP引き渡し記録へ残してください。
