Řešit kvůli tisku přes router otevírání windowsích portů je totální kravina.
Spíš sehnat RAW printserver, windowsí sdílení tiskárny dělá i spooler, což imho není potřeba.
První odkaz v googlu: http://nixbit.com/cat//printing/raw-print-server/
Pokud se něco takovýho spustí na PC s lokální tiskárnou, pak se na vzdáleném PC nainstaluje tiskárna jako "lokální" na TCP portu s IP prvního PC a port 9100 (obvykle to bude ale nastavitelné).
Přes to windowsí sdílení bych to fakt nedoporučoval.


Další varianta, ovšem kanón na vrabce, je linuxovej virtuální stroj.. vzhledem k tomu, že na debilní VM stačí třeba 32MB paměti a minimální instalace systému, tak stačí třeba 100MB...