Per un semplice sistema di ritiro è necessario definire in qualche modo un documento modello con una semplice formattazione, riempirlo con i dati e stamparlo su una stampante Windows standard. Deve funzionare su un servizio di Windows. Quale tecnologia dovrei usare al meglio?Stampa utilizzando il modello
EDIT:
Ho provato ad utilizzare PDF-Forms. Ho definito un paio di caselle di testo e le ho riempite con iTextSharp. Ha funzionato fino al punto in cui ho dovuto stamparli, il che è davvero difficile, dato che devi essenzialmente utilizzare direttamente l'eseguibile del lettore.
Un'alternativa che sembra essere meglio integrata in .NET sembra essere l'uso di XPS. XPS fornisce una funzionalità simile?
La stampa da un servizio è davvero una cattiva idea. I driver della stampante sono stati creati per le app desktop. Ti diranno che la cartuccia del toner è semivuota e dove ordinare un altro. Se ciò accade in un servizio allora non verrà stampato e non hai idea del perché. Un modello può essere qualsiasi cosa, una bitmap lo farà.Un sacco di programmi di generazione di report con funzionalità di riempimento in bianco, è necessario andare a fare la spesa da soli. –
Scrivo autisti di stampanti per vivere e sono d'accordo con Hans Passant. La stampa da un servizio Windows non è quasi mai una buona idea. – Jon