はじめる前に
アドビは、より直感的で新しい製品エクスペリエンスの提供を開始します。表示された画面が製品インターフェイスと一致していない場合は、現在の機能のヘルプに切り替えてください。
フォームのバーコードフィールドでは、ユーザー入力が、解釈してデータベースに保存できるスキャン可能なパターンに変換されます。これは、ユーザーが紙またはファックスでフォームを送付する場合に特に便利です。
バーコードを使用するメリットには、時間の節約、返答の手動での読み取りおよび記録の回避、データ入力ミスの削減などがあります。
一般的なバーコードワークフローを次に示します。
フォーム作成:フォーム作成者は、フォームの環境設定で「フィールド値の自動計算」が選択されていることを確認し、Acrobat で通常どおり、他のフィールドを含んだフォームを作成します。
バーコード追加:フォーム作成者は、必要なデータをキャプチャするためのバーコードフィールドを追加します。
フォーム配布:作成者は、Acrobat Reader ユーザーが入力済みのコピーを保存する場合や、フォームにバーコードフィールドが含まれている場合は、フォームを有効にしてから、他のユーザーに配布します。
ユーザー送付:ユーザーは、電子的に、または紙でフォームに記入し、フォームを送付します。
受け取ったバーコードデータは、次の方法で解釈できます。
ファックスサーバーにファックス送信されたフォームの場合:フォームを受け取ったユーザーは、Adobe Acrobat Capture® を使用してファックスサーバーから TIFF 画像を収集し、Adobe LiveCycle の Barcoded Forms Decoder の監視フォルダーに配置します(これらの製品を持っている場合)。
紙で送付されたフォームの場合:フォームを受け取ったユーザーは、紙のフォームをスキャンし、LiveCycle Barcoded Forms Decoder などのアプリケーションでフォーム内のバーコードをデコードします。
バーコードを使用すると、データ処理が容易になり、フォーム処理の効率が向上します。
Acrobat Capture および Adobe LiveCycle Barcoded Forms Decoder は、エンタープライズワークフローに適したスタンドアロン製品で、Acrobat とは別に単独で販売されています。
バーコードのデザインや配置には、使い勝手や空きスペースの考慮が必要です。最適な結果を得るには、次のガイドラインに従います。
配置:封筒の中で折り目と重ならないような場所にバーコードを配置します。また、印刷時やファックス送信時に切り取られてしまうことがないように、ページの端から遠ざけるようにしてください。
見やすさとスキャン:バーコードは見やすく、スキャンしやすいように配置してください。ハンドヘルドスキャナーを使用する場合は、バーコードの幅が 4 インチ(10.3 cm)を超えないようにしてください。この場合、高さがあって幅が狭いバーコードの方が適しています。ハンドヘルドスキャナーを使用する場合は、バーコードの内容を圧縮しないでください。
バーコードサイズ:バーコードサイズが、エンコードするデータを格納できることを確認してください。小さすぎる場合、バーコード領域はグレー一色になることがあります。配布前に完成したフォームをテストして、バーコード領域のサイズが十分であることを確認してください。
これらのガイドラインに従うことで、バーコードを効果的に使用でき、フォーム処理中の潜在的な問題を回避できます。
PDF フォームのバーコードの機能を強化するために、JavaScript を使用してカスタムスクリプトを作成できます。この作業には、JavaScript の基本的な知識を持ち、Acrobat 固有の JavaScript に精通している必要があります。詳細なガイダンスについては、『Developing Acrobat® Applications Using JavaScript™』を参照してください。さらに、基本的な JavaScript に関する様々なリソースが提供されているので、それらを活用して理解を深めることができます。
最大サイズのバーコードを挿入した後にセルサイズやスキャン方法を変更すると、バーコードがページの境界線にかかってしまうことがあります。これを回避するには、バーコードに対して適切なセルサイズおよびスキャン方法を選択します。
Acrobat でフォームを開いてから、/環境設定/フォームに移動します。次に、「フィールド値の自動計算」チェックボックスを選択し、「OK」選択します。
すべてのツールメニューから、「フォームを準備」を選択します。
左側のパネルから、 バーコードを選択します。
長方形をドラッグしてバーコード領域を指定し、そのバーコードフィールドをダブルクリックします。
パーコードフィールドのプロパティダイアログボックスが開きます。
「値」タブを選択し、次のいずれかを実行します。
「エンコード方法」を選択し、フォーマット(「XML」または「タブ区切り」)を選択します。次に、「選択」を選択し、バーコードフィールドにエンコードするフィールドを選択します。バーコードデータにフィールド名を含めない場合は、「フィールド名を含める」の選択を解除します。
「カスタムの演算スクリプト」を選択し、「編集」を選択します。次に、JavaScript エディターダイアログボックスでカスタム JavaScript コードを入力します。
「オプション」タブで、
また、「一般」タブと「アクション」タブでその他の設定を変更します。次に、パーコードフィールドのプロパティダイアログボックスを閉じます。
選択されているフィールドを XML 形式またはタブ区切り形式でエンコードする JavaScript コードが自動的に生成されます。バーコードフィールドのプロパティダイアログボックスが閉じられ、値を指定したバーコードがフォームに表示されます。
バーコードを作成した後にフォームに新しいフィールドを追加した場合、そのフィールドは既存のバーコードのデータに自動的には含まれません。ただし、バーコードに含めるデータフィールドを手動で追加することができます。
ツールバーのプレビューボタンをクリックします。
バーコードフィールドがグレー表示される場合は、適切な手順に従って、バーコードフィールドのサイズを変更するか、コンテンツデータを調整します。
バーコードフィールド領域が、入力したデータの全体が収まる大きさであることを確認します。
サンプルデータを削除するには、右側のパネルから、その他/フォームをクリアを選択します。
/保存を選択します。
これで、このバーコードフォームフィールドを含むフォームを配布する準備ができました。
すべてのツールメニューから、「フォームを準備」を選択します。
「値」タブで、次のいずれかの操作を行います。
「エンコード方法」が選択されている場合は、「選択」を選択し、エンコードする追加のフォームフィールドを選択します。
「カスタムの演算スクリプト」が選択されている場合は、「編集」を選択し、追加のフィールドを含めるための JavaScript をさらに記述します。
バーコードに新しいデータフィールドを含めた場合は、サンプルデータでテストして、バーコード領域のサイズが十分であることを確認してください。バーコード領域がグレー表示される場合は、コンテンツがバーコード領域に収まるように、バーコードのサイズまたはテキストフィールドのプロパティを調整します。
すべてのツールメニューから、「フォームを準備」を選択します。
バーコードフィールドをダブルクリックし、次のいずれかの操作を行います。
「オプション」タブで、「カスタム」を選択し、「エラー修正レベル」および「Y/X 比」に現在よりも小さな値を入力します。
別売りの Adobe のソフトウェアデコーダを使用する場合は、「オプション」タブに移動し、「バーコードをエンコードする前にデータを圧縮」を選択します。
「値」タブで、データのエンコード形式として、「XML」ではなく「タブ区切り」を選択します。「XML」の方が「タブ区切り」よりも、情報のエンコードにより多くのバーコード領域を必要とします。
「オプション」タブで、別のコードオプションを選択します。
「値」タブで、「選択」ボタンをクリックし、エンコードの必要がないフィールドの選択を解除します。例えば、冗長な情報を含むフィールドはエンコードに含めないようにします。
「値」タブで、ユーザーの入力したデータをエンコード時にすべて小文字またはすべて大文字に変換するカスタムスクリプトを入力します。
アメリカの国税庁が使用している NACTP (National Association of Computerized Tax Processors)のガイドラインでは、2D バーコードデータにはすべて大文字を使用することを推奨しています。
フォームに追加のバーコードフィールドを作成することや、各バーコードフィールドに異なるデータをマッピングすることを検討します。
PDF 文書にタブの順序が指定されていない場合、デフォルトのタブの順序は文書構造に基づいて決定されます。ただし、アクセシビリティの環境設定で「タブの順序」オプションの選択を解除した場合は除きます。
フィールドを作成した後でタブの順序を変更できます。フォーム編集モードで作業をしている場合は、文書構造(デフォルト)、行または列に基づいてタブの順序を指定できます。フィールドをフィールドパネルにドラッグして手動でタブの順序を指定することもできます。編集モードで作業をしていない場合は、ページのプロパティを変更して行または列に基づいてタブの順序を指定できます。ただし、タブの順序を手動で指定することはできません。
すべてのツールメニューから、「フォームを準備」を選択します。
右側のフィールドパネルで、並べ替え /タブの順序を選択します。
フィールドのタブの順序を表示するには、フィールドパネルで、/タブ番号を表示を選択します。
次のいずれかの、タブの順序のオプションを選択します。
フォーム編集モードの場合は、ツールバーの右側にある十字ボタンを選択して、このモードを終了します。
ページサムネールを選択します。
または、/表示/表示切り替え/サイドパネル/ページに移動します。
ページサムネールパネルが開きます。
ページアイコンを右クリックし、ページのプロパティを選択します。
「タブの順序」で、次のいずれかのオプションを選択します。
「OK」を選択します。