infatti quella funzione di PHP setta le impostazioni della stampante... collegata al server... e non al client!
il consiglio che ti do è fare una pagina semplice semplice da stampare e chiami la window.print();
altrimenti crei un file PDF da scaricare con le giuste impostazioni... gia pronto per la stampa....
tutto qui... non saprei dirti altro...