中綴じ面付けページ順
8ページの中綴じ冊子は、外側の用紙が8・1・2・7、内側が6・3・4・5の順で印刷されます。ページ数を入れると、印刷順、各用紙の表裏、読者が見る見開きが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- ページ
- 8
- 調整後のページ数
- 8
- 白紙ページ数
- 0
- シート数
- 2
- 面の数
- 4
中綴じ冊子は、重ねた用紙を一度折って背で綴じます。物理的な1枚は表裏に2ページずつ、計4ページを担うため、同じ用紙を共有する番号は読み順では隣同士になりません。8ページ冊子の一番外側の用紙は表に8と1、裏に2と7を置き、折ったあとにそれらが表紙・最初の見開き・裏表紙へ落ちます。順を誤ると3ページが表紙に来たり、見開きが左右反転したりします。この計算機は本文ページ数を受け取り、次の4の倍数まで埋め、外側から内側へ向かう古典的な印刷面付け順、各用紙の左右割り当て、折ったあとに見える読み見開きを返します。埋め枠は0なので、面付け器は余分な番号付きページを作らず空パネルを入れられます。
中綴じ面付けとは何か、なぜ順が1、2、3ではないのか
中綴じ面付けがあるのは、折った1枚が4ページの折丁であり、ばら葉の積み重ねではないからです。横向きに印刷し、長辺で裏返し、中央で半分に折った1枚を想像してください。表右の面が表紙(1ページ)になり、裏左が2ページ、裏右が最後から2番目、表左が裏表紙になります。
内側にもう1枚重ねると同じ対が繰り返され、両端から2ページずつ内側へ進みます。したがって8ページ本の2枚目は表に6と3、裏に4と5を持ち、冊子を最後まで開いたときに見える中央見開きになります。
一般に、Nを埋め後のページ数(本文を収める最小の4の倍数)とすると、外側から数えて0始まりの用紙 i は、表左が N 引く 2i、表右が 2i 足す 1、裏左が 2i 足す 2、裏右が N 引く 2i 引く 1 を受け取ります。
この恒等式こそ、机上の冊子プリンタ、InDesign の冊子印刷コマンド、商業用 2-up 面付け器が読み順ではなく印刷順を求めるときに計算しているものです。4の倍数でない本文数ではすべての面を埋められないため、本の末尾に残る面は空白になります。6ページのプログラムは7と8を空にして8ページとして面付けされます。
外側の表は1ページの横が空白、最後の見開きは6ページの横が空白です。本ツールはその慣習をそのまま符号化し、7ページ目の本文を決して作りません。
冊子面付け順計算機が役に立つ場面
印刷所、社内コピー室、読み順 PDF を書き出したうえで 2-up 両面の通しが必要なデザイナーは、コピー機に当て推量をさせないために冊子ページ面付け順計算機を使います。8ページものの中央見開きが 4 対 5 なら仕事は正しく、3 対 6 なら裏が反転しており裏返し辺が違います。
行事プログラム、教会だより、学校の小冊子、中綴じのルックブックはみな同じ算術に当たり、編集が1ページ足して枚数が4の倍数でなくなったときにもう一度当たります。RIP や web-to-print 店頭の自動化スクリプトは、対を自分で再導出せず同じ契約を呼びます。
実装は純粋な parse のティア A なので、ネットワーク照会も乱数シャッフルも時計もなく、同じページ数は常に同じ順を生みます。ブラウザ実行器は無料で同じライブラリを使います。この計算機はクリープ(厚い本で内側の用紙がわずかに外側へずれること)を適用せず、無線綴じ用の複数折丁も面付けせず、用紙サイズも選びません。
答える検索は一つです。 折ったあと正しく読める中綴じ冊子にするには、ページをどの順に置けばよいか、です。
活用例
4の倍数でないプログラムや会報
6または10ページの行事プログラムは末尾空白(0)で埋めます。工房は余分な番号付きページを作らず、空の面を入れます。
よくある質問
中綴じ冊子のページ数はなぜ4の倍数でなければならないのですか?
物理的な1枚は両面印刷で、片面に2ページ、常に4ページを担います。4の倍数でない本文数は、次の4の倍数まで末尾空白(0)で埋められます。
8ページの中綴じ冊子の印刷面付け順は何ですか?
外側から内側への 2-up 順は 8, 1, 2, 7, 6, 3, 4, 5 です。用紙1は表が 8|1、裏が 2|7、用紙2は 6|3 と 4|5(中央見開き)です。
この計算機は無線綴じや複数折丁に対応しますか?
いいえ。 重ねて一度折る中綴じの折丁一つだけを計算します。16ページ折丁を複数集める無線綴じ本や、厚い本のクリープ補正は対象外です。
6ページの冊子はどうなりますか?
8ページの冊子として面付けされ、7ページ目と8ページ目は白紙になります。白紙は印刷順の中で0として示されるので、余分なページ番号を作らずに白ページを差し込めます。
冊子は最大何ページまで扱えますか?
本文ページは1から200までの整数で指定できます。200ページの中綴じ冊子は、多くの印刷所がホチキス留めできる厚さをすでに超えるため、上限をそこに置いています。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/date/booklet-page-order \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"pages":8}'const res = await fetch("https://api.kit.forhosting.com/date/booklet-page-order", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"pages": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/booklet-page-order",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"pages": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/booklet-page-order", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"pages":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"pages":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/booklet-page-order", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"pages": 8
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.booklet_page_order",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_pages | 200 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザ実行器とAPIは一つの純粋関数を共有します。成功した要求は公開の$0.002で課金され、不正な入力は課金されません。
入力契約、応答の形、および順序の読み方
値は 1 から 200 までの整数でなければなりません。200ページは50枚であり、多くの工房が中綴じする厚さをすでに超えるため、その上限に意味があります。整数として解釈できる数字列も許されるので、フォーム欄や表計算セルを二度変換する必要はありません。例:pages が 6 なら同じ骨格で、8 と 7 になるはずだった枠が 0 です。必須の整数 pages、つまり完成冊子の本文ページ数を含む JSON 本体を POST してください。欄は別名 page_count、n、num_pages、page_total も受け付けます。pages の欠落、空文字、8.5 のような非整数、ゼロ、負の数、200 を超える値は欄名付きの invalid_input で失敗し、課金されません。成功時の本体は pages を返し、padded_pages を次の4の倍数、blank_count を末尾に足した空白数、sheet_count を padded_pages を4で割った値として報告します。print_order は用紙あたり4つの番号の平坦な印刷順 — 表左、表右、裏左、裏右 — を外側から中央へ並べ、0 は空白埋めです。print_order_text は同じ一覧をカンマ区切り文字列にしたもので、面付け欄へ貼れます。sheets は各物理用紙を front_left、front_right、back_left、back_right 付きで列挙します。reading_spreads は折ったあと表紙の見開きから最後の内側見開きまで読者が見る左右ページであり、面付けが正しいかの確認です。formula は用紙 i の恒等式を再掲し、method は saddle_stitch_2up です。例:pages が 8 なら print_order は 8, 1, 2, 7, 6, 3, 4, 5 で用紙は2枚。
冊子面付け順計算機が役に立つ場面
机上の典型的な道筋は、print_order 一覧を取り、その番号をその順で2アップ配置した面付け PDF を作り、長辺で裏返す両面印刷をし、束を折って背を綴じることです。成功した API 一件の公開価格は $0.002 です。
連携の活用例
読み順 PDF の机上 2-up 両面
8または16ページの書き出しを取り、返された print_order を2アップで面付けし、長辺両面で印刷して折り綴じてください。中央見開きは連続する対として読める必要があります。
web-to-print と RIP の自動化
店頭とプリプレスのスクリプトは print_order 配列を golden 参照として固定し、リファクタで中綴じ案件ごとに表裏が静かに入れ替わらないようにします。
技術的な質問
print_order の 0 は何を意味しますか。
ゼロは空白の埋めページです。本文6ページを送ると冊子は8ページとして面付けされ、7と8になるはずだった枠が 0 になり、面付け器が空パネルを入れます。
冊子ページ面付け順計算機の料金はいくらですか。
ブラウザ実行器は無料で、API と同じライブラリを使います。成功した API 要求は前払い KIT 残高から $0.002 で課金され、不正な入力は課金されません。