Is there a way to reprint a spool file?
I can't find any example or article to say if there is a way or not.
edit: when i say reprint it, i mean to the same printer
As for plain text you could just draw it to the Graphics object on the print document, but you would need to take into account text wrapping & lines, it may not be worth the effort. I would also suspect that with almost all devices if you send plain text down port 9100 to the printer that it would print reasonably well too.
Yes you can. Read the complete SPL file into a byte array and have a look at this article:
It shows you how to send raw data to a printer. Use that to send your byte array to the printer. Beware: a SPL file can actually contain various data types, such as EMF, PCL, ESC-P etc. Your must make sure that the format of the SPL file you have is appropriate for your specific printer.