GERENCIADOR DE FILA DE IMPRESSÃO
Olá, estou querendo fazer um gerenciador de fila de impressão igual o do Windows, só que vai salvar todos os documentos impressos em bancos de dados. Já sei como listar todas as impressoras instaladas e estou estudando como fazer para pegar os documentos que são mandandos para impressão e obter o nome do documento, usuário,Tamanho(KB),status,páginas.
Não estou conseguindo pegar ainda, mesmo com exemplos que consegui está dando uns erros. Abaixo como listar as impressoras instaladas em um combobox. Colocar no evento Load do form(ao carregar form).
Isso aà foi simples, agora como fazer o restante que ainda não sei. Se alguém sabe e puder ajudar.
Não estou conseguindo pegar ainda, mesmo com exemplos que consegui está dando uns erros. Abaixo como listar as impressoras instaladas em um combobox. Colocar no evento Load do form(ao carregar form).
PrintServer ps = new PrintServer();
foreach (PrintQueue pq in ps.GetPrintQueues())
cbImpressoras.Items.Add(pq.Name);
Isso aà foi simples, agora como fazer o restante que ainda não sei. Se alguém sabe e puder ajudar.
MARCOSARANTESJ,
Muito interessante.
Talvez esta classe te ajude: [Ô]PrintQueue[Ô].
Veja mais em:
==============================================================
Monitor jobs in a printer queue (.NET)
http://www.codeproject.com/Articles/51085/Monitor-jobs-in-a-printer-queue-NET
==============================================================
Classe PrintQueue
https://msdn.microsoft.com/pt-br/library/system.printing.printqueue(v=vs.110).aspx
==============================================================
A simple approach for controlling print jobs using WMI
http://www.codeproject.com/Articles/6592/A-simple-approach-for-controlling-print-jobs-using
==============================================================
How do I retrieve a list or number of jobs from a printer queue?
http://stackoverflow.com/questions/5593448/how-do-i-retrieve-a-list-or-number-of-jobs-from-a-printer-queue
==============================================================
[][ô]s,
Tunusat.
Muito interessante.
Talvez esta classe te ajude: [Ô]PrintQueue[Ô].
Veja mais em:
==============================================================
Monitor jobs in a printer queue (.NET)
http://www.codeproject.com/Articles/51085/Monitor-jobs-in-a-printer-queue-NET
==============================================================
Classe PrintQueue
https://msdn.microsoft.com/pt-br/library/system.printing.printqueue(v=vs.110).aspx
==============================================================
A simple approach for controlling print jobs using WMI
http://www.codeproject.com/Articles/6592/A-simple-approach-for-controlling-print-jobs-using
==============================================================
How do I retrieve a list or number of jobs from a printer queue?
http://stackoverflow.com/questions/5593448/how-do-i-retrieve-a-list-or-number-of-jobs-from-a-printer-queue
==============================================================
[][ô]s,
Tunusat.
Interessante, vou acompanhar esse topico... fiz um gerenciador tbm para funcionar com o SAT mas fiz a comunicação dos terminais com o gerenciador via socket, vou colocar em produção amanhã mas fiz mtos ajustes e mesmo assim não estou com confiança nele.
MARCOSARANTESJ,
Conseguiu montar?
[][ô]s,
Tunusat.
Conseguiu montar?
[][ô]s,
Tunusat.
Faça seu login para responder