barcode_sheets returns messages array along with filename

Because barcode_sheets will generate a barcode message when the message
is missing, we need to return the array of messages that was applied to
the PDF because the user may need to know this.