I have a LINUX server running in a office but I want to print(quickly) to another remote office. Three parallel printers print character based forms. Dot matrix will live forever. The shortest possible print delay is important as users are impatient. I was thinking that an OpenWRT device could help and be a router-firewall at the same time.
Possible transports:
1. Internet Printing Protocol and CUPS
2. OpenVPN
3. forget OpenWRT and go IPCOP with add-ons
Hardware for three parallel printers needs to be identified. Is there a router-firewall box that would support the printers? What would be a useful system design?