COMO OBTER PAPEL SELECIONADO DA IMPRESSORA

ADHEL 28/06/2012 13:45:26
#405114
Pessoal
esse código aqui lista todos os papéis da impressora e joga num combobox(peguei na net)

Dim pkSize As PaperSize
For i = 0 To printDoc.PrinterSettings.PaperSizes.Count - 1
pkSize = printDoc.PrinterSettings.PaperSizes.Item(i)
ComboPaperSize.Items.Add(pkSize)
Next

Preciso agora obter o papel selecionado(papel que está configurado na preferencias de impressao) e joga-lo numa variavel
Alguem tem alguma idéia como posso fazer ?

Obrigado a todos
KERPLUNK 28/06/2012 14:12:20
#405118
Resposta escolhida
Vai depender de marca e modelo de impressora, mas a maioria não dá suporte à isso...
ADHEL 28/06/2012 14:24:24
#405122
Epson LX 300 +/II
KERPLUNK 28/06/2012 14:25:44
#405123
Sem chance...
Lembre dos conceitos básicos. Impressora, é um dispositivo de saída...
ADHEL 28/06/2012 14:49:01
#405126
Vou relatar o problema
Essa impressora(que fica em um servidor de impressoras) foi criado um formulario .
Acontece que esse formulario criado ,simplesmente desapareceu duas vezes(Segundo o pessoal ninguem sequer encostou no pc e tudo mais) e imprimiu tudo em A4
e como essa sala uma vez que o formulario desapareceu estava fechada, foi um pandemonio,como o formulario é pré impresso saiu tudo desalinhado)
A minha ideia era mostrar o formulario que está selecionado e se fosse diferente do configurado nao deixaria imprimir

KERPLUNK
Sabe me dizer se tem como forçar a impressao sempre no mesmo tamanho via codigo independente do tamanho que está configurado na impressora ??
Se você me responder que sim crio outro tópico .
Muito obrigado pela informações
KERPLUNK 28/06/2012 15:11:19
#405127
Citação:

Sabe me dizer se tem como forçar a impressao sempre no mesmo tamanho via codigo independente do tamanho que está configurado na impressora ??


Possivelmente. Impressoras tem [Ô]modo de configuração[Ô], onde você manda comandos em ASC e a impressora é configurada.
ADHEL 29/06/2012 08:22:22
#405167
Vou atrás disso ,conforme for avançando crio outro tópico.
Muito Obrigado
Tópico encerrado , respostas não são mais permitidas