In js hai solo print e non puoi gestire il processo di stampa da js pertanto molto limitato. Non mi sbilancio per php.