Organizzazione ticket di stampa
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
Un documento PrintTicket può contenere comandi applicabili a parti diverse di un documento. Un documento ticket di stampa può contenere uno dei livelli di contenuto seguenti classificati in base alla loro specificità:
Processo generale (ticket di stampa a livello di processo)
Documenti nel processo (ticket di stampa a livello di documento)
Pagine del documento (ticket di stampa a livello di pagina)
Il ticket di stampa a livello di processo è il più generale, seguito dal ticket di stampa a livello di documento e infine dal ticket di stampa a livello di pagina, che è il più specifico. Gli elementi di Print Schema Framework che si applicano a questi livelli sono preceduti da "Job", "Document" o "Page" di conseguenza. La gerarchia del ticket di stampa corrisponde alla gerarchia delle parti del documento XPS.
La natura gerarchica dei ticket di stampa consente agli elementi di stampa di livello inferiore di eseguire l'override degli elementi corrispondenti dei ticket di stampa di livello superiore. Prima di poter utilizzare PrintTickets, è necessario che vengano uniti con gli oggetti PrintTicket di livelli superiori nel documento che si applicano per ottenere il ticket di stampa effettivo per una parte di documento specifica. Questa unione viene eseguita prima che il ticket di stampa effettivo sia necessario per l'elaborazione, ad esempio in un driver di stampa.
Nella figura seguente vengono illustrate le relazioni tra i diversi livelli dei documenti PrintTicket e il modo in cui viene eseguita l'unione.