May
3rd 2007
Printing Labels in FileMaker Pro

Posted under FileMaker Pro

I’ve been using FileMaker Pro since I got my first Mac 20 years ago to print mailing labels. It seems like a natural extension since I already use it to keep up with addresses and attendance records and phone numbers. Sometimes those mailing labels are for things as complex as mailers to a customer base or as simple as pre-printed labels to stick on postcards when I travel (that’s a trick I learned from mom! I carry labels instead of an address book when I travel, and when all the labels are gone, then I have sent postcards to everyone I planned for.)

Anyway, one gotcha when you set up a new layout in FileMaker Pro to print labels is that often the last row of labels on each sheet doesn’t print. It’s an easy fix, but it’s not one that you would necessarily think of.

Here’s how:

  1. First make sure you are in Layout Mode by pressing Command-L on the Mac or Control-L on Windows.
  2. Choose the layout with labels that you want to fix from the Layout menu in the Status area on the left side of the window
  3. From the Layouts menu at the top of the screen, choose Part Setup
  4. Double click on “Body” in the window that shows up
  5. Finally, in the “Part Definition” window that is now on your screen, check the boxes for:
    • Allow Part to break across page boundaries
    • Discard remainder of part before new page

    When they are all checked, it should look similar to the picture below

  6. Click on OK
Part Definition Dialog from FileMaker Pro

That’s it. Now your labels will print on the bottom row of the sheet and you won’t be wasting any more space!

One Response to “Printing Labels in FileMaker Pro”

  1. Nicholas on 31 Jan 2008 at 8:34 am #

    Hello,
    I just wanted to thank you very much for posting the hint about how the bottom row of a page wouldn’t print and how to fix it.
    Thanks again and too bad you’re in Portland.
    Nicholas and Susan.

Comments RSS

Leave a Reply

1007 SW Morrison • Portland, Oregon 97205 • 503-336-4712 voice