My label printer (Brother P-Touch 2430 PC) can do about 60 labels before I have to change the tape. My typical print job is 300 labels. If I add 300 print jobs into the print queue, when the tape runs out the printer doesn't stop. It continues attempting to print, even though it has no more tape left and proceeds to delete these "printed" jobs from the queue.
So in practice, I have to babysit the printer so I can immediately intervene when I see that it is not actually printing anymore. I empty the whole print queue, manually examine up to what point it managed to print, change the tape and then re-add the remaining jobs and restart printing.
Each label is different and it is important that I don't miss any or print any twice, as they are address labels used for shipping products. Having a missed label would cause someone not to receive their shipment, having an extra one means I would ship twice.
How do I make this process more sane?