Bento での印刷に関するヒントを提供するのは、少し失礼に思われるかもしれません。結局のところ、上位版である FileMaker Pro とは異なり、Bento はレポートの印刷用に設計されているわけではありません。個々のユーザのデータの保存と取得を目的としています。データベースに実行させるタスクで大量の印刷が必要な場合は、FileMaker Pro の使用を検討してください。ただし、Bento がほとんどの場合問題なく機能していて、最適な印刷出力を得る方法についてさらに詳しく知りたい場合は、このまま読み進めてください。
印刷ダイアログボックス
Bento 3 に付属する魅力的なレシピライブラリテンプレートを使ってレシピを管理しているとしましょう。そして、今夜の夕食のレシピを印刷したいとします。レシピを見つけ、Command + P キーを押して印刷しようとしたところ、何も考えずに Bento のデフォルト設定を受け入れ、印刷ダイアログボックスの「印刷」ボタンをクリックします。すると、基本的にはレシピのスクリーンショットが印刷され、背景も色付きのまま印刷されてしまいます。これは、あなたが望む結果になることは滅多にありません。
印刷ダイアログボックスは、Bentoから直接出力を改善するための主要なツールなので、注意深く確認する必要があります。まず、「オプション」の「背景を印刷しない」というボックスにチェックを入れてください。これにより、Bentoテンプレートの一部である色付きまたはパターン付きの背景が削除され、黒いテキスト、フィールドの境界線、グラフィック(完成した料理の写真など)のみが残ります。
1レコードのフォームを印刷する場合、Bento はレコードの内容を自動的に縮小して1枚の用紙に収まるように調整します。(よく見ると、「幅に合わせる」オプションがチェックされていますが、グレー表示になっており、チェックを外すことはできません。)用紙を最大限に活用するには、縦向きではなく横向きで印刷することを検討してください。コンピュータの画面は縦よりも横幅が広いため、ほとんどの Bento テンプレートは同じようにデザインされており、画面上できれいに表示されます。レシピを横向きで印刷すると、用紙を最大限に活用でき、テキストも大きく読みやすくなります。

必要に応じて、印刷ダイアログ ボックスを使用して、各ページの下部にページ番号や日付/時刻スタンプを追加することもできます。
印刷ダイアログボックスには、Bentoフォームをデータなし(空白のレコードのみ)で印刷するオプションもあります。これは、アンケートなどを配布して記入してもらう場合などに便利です。
フォームの編集
「背景を印刷しない」をチェックして適切な方向を選択すると、各レコード フィールドのデータ量がフィールドに収まる程度に小さい限り、かなりうまく機能します。 Bento は、用紙の幅に合わせてフォーム全体を自動的に縮小しますが、印刷時にフィールド内のすべてのテキストが表示されるようにデータのフォント サイズを縮小することはありません。 たとえば、レシピの説明が複雑で、「説明」フィールドに一度に表示しきれないほど多くのテキストがあるとします。コンピュータの前に座っている場合、Bento によって自動的にスクロール バーが表示されます。 しかし、印刷時にこれはまったく役に立ちません。 フィールドに一度に表示されない重要なデータは、印刷されません。
解決策は、Bento の自動幅調整印刷機能を利用して、フォーム上のフィールドを、フィールド内のテキストがすべて収まる大きさ、つまりスクロールせずにフィールド内のすべてを表示できる大きさにすることです。これでレシピを印刷すると、Bento はフォームに表示されているすべての内容をページに収まるように縮小します。すべてのテキストが表示されていたため、印刷時にもすべて表示されます。
この方法の欠点は、Bento のフィールドは FileMaker Pro のフィールドのように縮小したりスライドしたりできないことです。3 つのレシピを印刷し、そのうちの 1 つが非常にシンプルでテキストがほとんどない場合、そのフィールドはより複雑なレシピのフィールドと同じサイズに縮小されます。どうすればよいでしょうか。まず、テキストデータの量が異なるレコードについては、複数のフォームを一度に印刷しないでください。代わりに、各フォームを個別に印刷し、各フォームの必要に応じてフィールドのサイズを微調整します。ここで、Bento でのフォームの変更が FileMaker Pro でのレイアウトの変更よりもはるかに簡単であるという事実が本当に役立ちます。たとえば、レシピの「作り方」フィールドを縮小または拡大するには、フィールドラベル(つまり、「作り方」という単語)をクリックし、データフィールドに表示されるサイズ変更ハンドルをドラッグするだけです。
Bento で頻繁に印刷を行う場合は、印刷専用のフォームを作成するとよいでしょう。[フォーム] メニューで [フォームの複製] を選択します。Bento は [フォームのコピー] という名前の新しいフォームを作成します。そのフォーム名をダブルクリックし、名前を [印刷] に変更します。次に、印刷時に削除するフォーム上のオブジェクトをクリックします。レシピの説明、評価、カテゴリ、プレビュー (画像) のフィールドは、キッチンで作業するときにはどれも必要ないので削除しました。印刷用にフォームを編集する際、テンプレートでフィールド ラベルがデフォルトで横に配置されている場合は、フィールド ラベルをフィールドの上に移動するようにしてください。フィールドに文字数ではなく文数でテキストを入力する場合は、ラベルをフィールドの上に配置するのが、ページ上のスペースを最も効率的に使用する方法です。さらに見やすくするには、[表示] メニューに移動し、[フィールドの境界線を表示] のチェックを外します。

その他のクイックヒント
最後に、複数のレコードをリストしたテーブルビューを印刷する場合はどうすればよいでしょうか? Bento では印刷用の特別なテーブルレイアウトを作成することはできませんが、左側の Bento トレイにあるフィールドリストを使って、印刷したいフィールドの表示/非表示を切り替えることができます。レシピのリストを印刷するために、テーブルビューから長いテキストフィールド(説明、材料、作り方)を削除し、短いテキストフィールド(名前、評価など)だけを残しました。
Bento をさらに使いこなすには、独自のテーマを作成する方法(または既存のテーマを編集する方法)を学ぶ必要があります。この記事ではその範囲を超えていますが、Bento で特殊な印刷タスクを実行したいのであれば、これらのヒントを参考にすると良いでしょう。
輸出
より複雑な印刷が必要な場合は、Bento データをエクスポートして別のアプリで印刷するのが最善策です。
連絡先ライブラリのデータを印刷したい場合、Bentoから書き出す必要はありません。Bentoとアドレスブックはデータを共有しているので、印刷したいレコード(例えば「家族」)を含むコレクションをBentoで作成するだけで済みます。アドレスブックに切り替えると、Bentoのコレクションがグループとして表示されます。グループを選択し、アドレスブックの印刷オプションを使って封筒、ラベル、リストなどを印刷します。(この方法はiCalとiPhotoでも同様に機能します。)
それ以外の場合は、「ファイル」メニューから「書き出し」を選択してください。Bento の「書き出しオプション」ダイアログボックスでは、まずどのような出力を生成するか尋ねられます。Numbers 形式、Excel 形式、またはプレーンテキスト形式で書き出すことができます。4つ目のオプション「テンプレート」もありますが、これは名前の通りの出力のみで、データは含まれません。スプレッドシート(Numbers または Excel)をお持ちの場合は、どちらかのオプションを選択することをお勧めします。どちらが良いか分からない場合は、「テキスト」オプションを選択し、カンマ区切りまたはタブ区切りのいずれかを選択してください。これで、出力ファイルを適切なプログラムで開き、データの形式を自由に変更できます。
シンプルで柔軟
Bento の印刷機能は強みではないと言うのは少し不公平でしょう。Bento は個人情報管理を目的として設計されており、FileMaker Pro のような本格的なデータベース管理アプリケーションを目指したものではありません。FileMaker Pro は、想像し得るあらゆるニーズを満たす複雑なレポートを作成できるアプリケーションです。Bento は、非常に使いやすく、そして最終的には驚くほど柔軟性の高いシンプルなツールを提供しています。
[ウィリアム ポーターは、ダラスのデータベース アプリケーション開発者であり、イベント写真家です。 ]