Login to this script.
[login to view URL]
Login: test2:trude
Click "View My List" and "Print all events in My List".
I am looking for a better way to accomplish this. I would
rather not present the list in the users browser prior
to printing.
The final version will include more fields in each record of the
list of records to be printed, i.e. most of the fields shown when
you click on "View Show Details" from any record shown when
you select "View My List". We could add the additional fields
within the current method, but my concern is the load time and
possible browser lock-up if a member has 500 or 1,500 events in his MyList. We also have a page break problem such that events get
split between pages and this problem is different from browser to browser.
It has been suggested we could use IO::Handle to print directly
to the printer. I don't know what this is, do you? Would this allow
us to fix the page break problem also? Do you know if IO::Handle
will make what is sent to the printer consistent regardless of the
Browser being used? i.e. page breaks, font size, margins...?
I do not want to present the data in the users browser, but let the
script compile the data in the background and then send it to the
printer without presenting it on the screen. It has also been
suggested we use PDF via something like this:
[login to view URL]
so we can better control what the actual printed pages will look
like? Can a pdf be created and sent to the printer without
opening it in the users browser?
Please indicate your thoughts on how you think we could best do
this and what it will take to program a solution.