Saturday, April 17, 2010
インデックス(ツメ)の位置がずれた DTPデータ/インデックスを左右逆に貼ってしまったなど、ちょっとしたミスは人間が手作業で対処している限り起きる。
そこで、そういうことが起きない対策はあるのか、という話をしていて思いついたことをメモ。なおここに書いていることは InDesignのExtendScriptで解決することを前提にしています。
ポイントは、事前に自動組みで対処という点です。
事後チェックではなく、事前に問題を起きないように自動組みをしかけておく、というのがポイントです。
以下のような小口に配置するアイテムの間違い(※)をなくし品質を向上したい。
※間違い 位置が違う/表示内容が違う/左右逆 など
手作業でDTPする限り、ヒューマンエラーは0にはなりません。校正段階で目視チェックしても、やはりこれも人が行うことですからチェックモレが0になることはありません。また、人がやっている限り、確実にエラーがないことを確証することはできません。
そこで発想を転換して、小口に配置するアイテムのように特定ルールから機械的に生成できる情報については、人に作業させないで、スクリプトで生成しましょう、という話。
自動生成しさえすれば、ヒューマンエラーがなくなるわけではない。
以上から、依然としてヒューマンエラーが0になることはありません。しかし、「小口に配置するアイテムの自動生成」のように、単純なルールを前提に自動生成させる場合は、スクリプトも複雑ではないし、DTPルールも少なくて済むため、結果としてヒューマンエラーの入り込む余地が小さくなり、従来方式より高い品質を確保できると考えられます。
たとえば以下のようなケースで考えます。
これらの情報がDTP時点で正しく設定されていれば、あとはスクリプトで機械的に小口に配置するアイテムを生成します。
ポイントは、以下の2点です。
DTPオペレータが作業するときは常に小口関連アイテムがない状態で作業できるようにワークフローを設計すべき。(非常に重要なポイント)
やはりDTPはDRY(Do not Repeat Yourself)な作業プロセスに変換することと、それからフィードバックだけでなくフィードフォワードができる場合は利用する、というのがポイントだと。