1. Open Store Operations Manager and run the Detailed Sales Report by customer.
2. While in the report, click Export toolbar button.  In the Destination field, choose File.  In the Format field, choose Comma Separated (CSV).
3. Open that file in Excel. 
4. Once in Excel, remove any extraneous upper row headers other than Customer, Date Sold, Quantity Sold, and Total Sales so that these are left on the upper most row
5. Highlight all data and from the Data tab in Excel, choose Subtotal
6. In the Subtotal menu, choose the following:
- At each change in: Customer
- Use function: Sum
- Add subtotal to: Total Sales
- Mark the check box for Page break between groups
- Mark box for Replace current subtotals
- Unmark Summary below data
7. To repeat the headers on every page:
- Select the page layout tab
- Select "Print Titles"
- For "rows to repeat at top", click the button all the way to the right, and then click to highlight the first row with the column headers in it
- Once highlighted, click the button all the way to the right again to expand the Page setup window
- Click Ok
8. Select File, Print preview to ensure everything looks ok before printing

OR

Use a macro to create page breaks once the data is exported in Excel:

If you are using Microsoft Office 2003:
Click Tools, Macro and copy the following into a new macro:

Sub InsertPBs()

Dim rngMyRange As Range, rngCell As Range
 
With Worksheets("Sheet1")
    Set rngMyRange = .Range(.Range("A1"), .Range("A65536").End(xlUp))
    'the range to work with
    For Each rngCell In rngMyRange
    'loop through the range
        If rngCell.Value <> rngCell.Offset(1, 0).Value Then
            .HPageBreaks.Add Before:=rngCell.Offset(1, 0)
        End If
    Next
End With
 
End Sub

If the worksheet has a different name than "sheet1", change that field in the macro to the name of your worksheet.
Save the excel spreadsheet as a macro enabled worksheet.
Click Macro, Run.

This process will add a page break for each customer.

If you are using Microsoft Office 2007:
Use Microsoft's Help file by searching for "create or delete a macro" and follow the directions for creating it and running it.

Paste the following into the macro:

 
Sub InsertPBs()
Dim rngMyRange As Range, rngCell As Range
 
With Worksheets("Sheet1")
    Set rngMyRange = .Range(.Range("A1"), .Range("A65536").End(xlUp))
    'the range to work with
    For Each rngCell In rngMyRange
    'loop through the range
        If rngCell.Value <> rngCell.Offset(1, 0).Value Then
            .HPageBreaks.Add Before:=rngCell.Offset(1, 0)
        End If
    Next
End With
 
End Sub


If the worksheet has a different name than "sheet1", change that field in the macro to the name of your worksheet.
This process will add a page break for each customer.

OR