The batch print queue is a means of storing instructions for the printing of a series or charts and/or reports and then allowing them to be printed all together at a later time. The purpose of the option is to allow the user to generate a large number of charts and reports in a short space of time, without having to wait for each one to print before generating the next one. Then at a convenient time, the user may take a break whilst the whole batch of charts and reports in printed out without requiring any further user interaction. The print queue keeps a record of all the chart display options that were in effect at the time when each item was added to the queue, and when the queue is sent to the printer it uses the appropriate options for each chart individually as it is printed. After the batch queue has finished printing, the chart display options are automatically restored to the settings that were in effect immediately before the queue was sent.