# 6. Dentro la funzione: Stampa la schermata

Si sceglie **Interrogazione** e si avvia. Aperta la funzione il pannello cambia: si accendono le
voci che lavorano sulla funzione a video (stampa, strumenti della griglia, archivio stampe) e si
spegne **Esci dalla sessione**, perche' uscire con una funzione aperta la troncherebbe a meta' (il
COBOL non chiude file e transazioni): prima si torna al menu con Esci.

**Stampa la schermata** e' l'hardcopy del client legacy: stampa **la funzione com'e' a video**, e
solo quella. Da `printScreen`
(`sbh-web/src/session/components/sbh-session-page/sbh-session-page.component.ts`): mette la classe
`sbh-print-target` sul contenitore della funzione e `sbh-printing` sulla pagina, poi chiama la
finestra di stampa del browser; le regole `@media print` di `sbh-cornice.component.ts` nascondono
tutto il resto (barra in alto, menu, barra in basso, pannelli) e allargano la funzione alla pagina.
Chiusa la finestra di stampa (`afterprint`) le due classi si tolgono. Stampante, copie e formato si
scelgono nella finestra del browser: la stampa silenziosa su una stampante di Windows del legacy da
un browser non si puo' fare. Lo script **non** apre la finestra di stampa (bloccherebbe il browser
di prova): verifica che la voce ci sia e sia attiva.

![Il pannello Opzioni dentro la funzione](https://gsdoc.genesyssoftware.eu/uploads/images/gallery/2026-10/scaled-1680-/il-pannello-opzioni-dentro-la-funzione.png)

✔ Verifica: dentro la funzione **Stampa la schermata** e' attiva e dice «La funzione a video,
com'e'».

✔ Verifica: dentro la funzione **Archivio stampe** e' attivo.

✔ Verifica: dentro la funzione **Esci dalla sessione** e' spento.