マルチページ
| 分野 | 文書設計・印刷情報処理・Web制作 |
|---|---|
| 関連技術 | ページレイアウト制御、レンダリング、帳票生成 |
| 想定利用形態 | 印刷物、電子帳票、閲覧型UI |
| 成立の経緯 | ページ単位の都度処理を減らす要求から発展したとされる |
| 代表的な成果 | ページ跨ぎの整合(連番・目次・ヘッダ/フッタ) |
| 課題 | 全ページの整合計算コストと例外処理の増加 |
(英: Multi-Page)は、複数のページ要素を一つの処理単位として扱う仕組みとして用いられる語である。特に印刷・Web・帳票の現場では、ページ単位の管理を超えて“ページをまたぐ体験”を設計する概念として知られている[1]。
概要[編集]
は、文書の構成を“ページという器”に閉じず、複数ページにまたがる情報の整合性や体裁をまとめて扱う考え方である。ここでいうマルチページは、単にページを複数用意することではなく、ページ間で共通のルール(連番、注記、見出し体系、参照)を同期させるための枠組みとして語られることが多い。[1]
歴史的には、印刷所の現場でページごとに別々に組版した結果、目次や脚注の整合が後工程で破綻する問題が繰り返されるなか、ページ跨ぎの“束ね処理”として成立したとされる。以後、電子化の波でレンダリングや帳票生成にも応用され、“紙でも画面でも同じ書式を保つ”ための実務概念として定着したと説明される[2]。
一方で、マルチページは万能ではなく、全体を先に確定しないといけない設計は、データ更新のたびに再計算を招くため、運用設計が難しいとされる。特に、例外ページ(折り込み、差し込み、例外的な余白)を含む場合、ルールの優先順位が問題となりやすい[3]。
歴史[編集]
起源:東京・麹町の“ページ連鎖事故”[編集]
マルチページの起源としてよく引用されるのは、の印刷会社「麹町活版綜合研究所」が関与したとされる一連の事故である[4]。同研究所は、当時増えていた“議会資料の増補版”を短納期で出すため、各章をページ単位で別々に組み上げる方式を採っていた。
ところが、見出しの改稿が入った結果、章番号の差し替えが一部のページで反映されず、目次だけが“存在しない見出し”を指すという事態になったとされる。原因は「ページを別々に確定したため、見出し番号の源泉が分裂した」ことであり、対策として“ページ連鎖”=前後ページの整合情報を同時に確定する工程が導入された。この工程が、後年「マルチページ方式」と呼ばれるようになったとされる[5]。
さらに、同方式の採用にあたり「見出し連鎖表」を作成し、各ページの番号を“表の行”に割り当てたという細かな運用が記録として残っているとされる。表の行数は当初、想定総ページ数10,432行から設計されたが、増補版の波で一度12,019行へ拡張されたという[6]。この数値は、後に“ページをまたぐ設計がどれほど厄介か”を語る比喩として、研究会の報告書に繰り返し登場している。
発展:帳票メーカーと「動管室」の誕生[編集]
電子化が進むと、マルチページは印刷だけでなく帳票にも波及したとされる。転機となったのは、行政の電子申請が増えたの庁内で、帳票フォーマットの改変が頻繁になったことにある。そこでと呼ばれた内部組織(正式には「農林水産省 動物所有課税管理室」)が、ページ跨ぎの整合ルールを監査する枠組みを作ったと記録される[7]。
この監査では、同一申請者の番号欄が“どのページに分割されても連番が壊れない”ことが要求された。たとえば「第4ページの申告区分が第3ページの別紙に依存する」という条件がある場合、ページを独立レンダリングすると矛盾が起きる。結果として、マルチページは「依存関係を解決してからページを確定する」設計思想へと変化した、と解釈されている[8]。
ただしこの枠組みは、現場に新しい問題も持ち込んだとされる。全ページを先に“依存解決”するため、最大で1回の帳票生成に平均2.7秒、遅い端末では9.8秒を要したという報告がある[9]。さらに例外ページが混入すると再解決が発生し、“青いチェック用紙だけが印字されない”といった噂が立ったとされ、反発が強まった。最終的に、例外ページ用の「折り込み優先度スコア」が導入され、スコアが72を超えるページだけ再解決対象にする運用が編み出された、とされる[10]。
仕組みと運用[編集]
マルチページの基本方針は、ページ単体のレイアウト確定を抑止し、ページ間で共有される情報(番号、参照、注記、見出し階層)を先に束ねて決める点にある。例えば、脚注番号はページごとの出現順に依存するため、先に“脚注出現の全体像”を集計してから、各ページに配分する必要があるとされる。[2]
そのため運用では、文書データに「ページ跨ぎキー」を埋め込み、キーをもとにページ間の整合を確定する方法が採られることが多い。ページ跨ぎキーは、単なる通し番号ではなく、見出し階層の変更に追随するよう設計される。例えば、章タイトルが「第七編」から「第八編」に差し替えられた場合でも、キーが同一集合として扱われればページ番号は維持される、と説明される[11]。
一方で、現場では「どこまで先読みするか」が常に論点となった。あまり先読みすると、データ更新のたびに全体再計算が起きる。そこで多くの組織では、先読み範囲を「前半30ページ」「目次ページ」「参照が多い注記ブロック」に限定する折衷が採用されることが多い。特に、参照密度が0.63を超えるブロックでは再計算の価値が高いとされ、指標が運用手順書に書き込まれたという[12]。
また、ユーザインタフェース(UI)側にも応用が進んだとされる。閲覧画面ではページを“めくる”動作に似せる必要があるため、マルチページは「次のページが確定するまで現在ページの一部装飾が保留される」仕様として実装されることがある。これにより初回表示が遅れる代わりに、めくった瞬間に書式が安定する体験が作られた、と語られている[13]。
代表例(技術というより“社内文化”としてのマルチページ)[編集]
マルチページはしばしば、技術名というより社内文化として語られる。たとえばでは、新入社員が最初に学ぶのが「ページを疑うな、依存を疑え」という標語だったという[14]。この標語は、ページ番号のズレを“見た目の問題”と誤解した新人が、全ページを手直ししてしまい、最終的に整合がさらに崩れた反省から生まれたとされる。
また、の官民連携プロジェクト「北海帳票推進機構」では、マルチページの評価指標を「目次の自己参照率」なるものに置いた。目次が目次自身を参照する割合が高いほど、ページ間整合が保たれていると判定したという。自己参照率が0.91以上なら“勝ち”、0.74以下なら“再設計”とされた[15]。
さらに、学術界でも比喩として広がった。大学の研究室では、レポートの組版をマルチページ方式で管理し、学生が勝手に注記を増やすと、翌週の締切直前に「ページ間整合会議」が開催される仕組みになっていたとされる。会議では“注記が増えると数字が増えるのではなく、数字の置き場が変わる”という説明が繰り返されたという[16]。
批判と論争[編集]
マルチページには利点がある一方で、コストと運用負担が大きいという批判がある。特に、全体整合を先に確定する方式は、ページ数が増えるほど計算量が跳ねやすいとされ、実測ではページ数10万級でメモリ使用量が急増したという報告がある[17]。
また、作業フローが“全員同じ順番で更新しないと壊れる”方向に傾きがちである点も批判される。版面担当が先に見出し階層を更新し、脚注担当が後から反映するような分業があると、整合が破綻しやすいとされる。結果として、統合作業のための“調整担当”が恒常的に必要になり、組織コストが増えるとの指摘がある[18]。
さらに、現場の一部では「マルチページは理屈は正しいが、例外が来た瞬間に宗教になる」との辛辣な声もあったとされる。折り込みページ、差し替えページ、サンプル差し込みなどの例外が入ると、優先度スコアや暫定番号の扱いが“慣習”に依存しがちになるからである。実際、優先度スコア72の運用がうまく機能したケースと、逆に整合がさらに悪化したケースが混在していたことが、監査報告に残されているという[19]。なお、この報告の信頼性については「監査側が現場の処理ログを参照していない」との反論もあり、編集部では要検討事項として扱われた。
脚注[編集]
関連項目[編集]
脚注
- ^ 山田清志『ページ連鎖の実務史(改訂版)』麹町活版綜合研究所, 1962.
- ^ 藤原綾子「マルチページ方式における脚注配分の安定化」『日本文書工学会誌』第12巻第3号, pp.44-59, 1978.
- ^ Margaret A. Thornton「Cross-Page Consistency in Administrative Forms」『Journal of Paper Systems』Vol.9 No.2, pp.101-118, 1984.
- ^ 高橋研吾『帳票生成と整合性監査』農林水産省出版局, 1991.
- ^ 北海帳票推進機構編『自己参照率による組版品質評価』札幌学術出版, 1996.
- ^ 鈴木朋也「ページ跨ぎキー設計の作法—実装者のための指針—」『組版研究叢書』第7巻第1号, pp.12-27, 2003.
- ^ 伊藤大輔『UIめくり体験のための部分保留レンダリング』ソフトウェア印刷技術協会, 2009.
- ^ Klaus Riedel「The Priority Score Problem in Exception-Rich Pagination」『International Review of Document Automation』Vol.18 No.4, pp.233-251, 2012.
- ^ 佐々木和馬「マルチページにおける再計算コストの統計」『計測文書学』第5巻第2号, pp.77-88, 2016.
- ^ 編集部「麹町ページ連鎖事故の一次資料再検討」『嘘でも読める文書史』第1巻, pp.1-9, 2020.
外部リンク
- 麹町活版綜合研究所 旧記録室
- 北海帳票推進機構 フォーマット実験倉庫
- 組版品質評価ラボ
- 行政帳票整合ワーキンググループ
- ミナト編集 実装ノート