TIPO DE IMPRESSORA
Existe alguma api que me retorne o tipo de impressora ?
Queria alguma maneira de saber se a impressora é matricial, laser, jato de tinta etc...
grato desde já,
Queria alguma maneira de saber se a impressora é matricial, laser, jato de tinta etc...
grato desde já,
Olha amigo, quanto ao tipo, não sei dizer, ou até sei rsrsrs, abaixo tem um exemplo que mostra diversas coisas como O Nome da impressora, Nome do driver, Qualidade de impressaão e Porta, talvez ajude:
veja se te ajuda !!
Abraços !!
'Detalhes: Não é necessário declarar nada, basta usar o próprio PRINTER que está no VB6 mesmo em sua biblioteca padrão (msvbvm60.dll) ;-)
MsgBox ("O nome da impressora é:" & Printer.DeviceName & vbCrLf & vbCrLf & "O nome do driver é: " & Printer.DriverName & vbCrLf & vbCrLf & "A porta que a impressora está é: " & Printer.Port & vbCrLf & vbCrLf & "Qualidade de impressão:" & Printer.PrintQuality), vbInformation, "Dados da impressora padrão"
veja se te ajuda !!
Abraços !!
Cara, não sei se é 100% eficaz, mas com as impressoras que testei funfou...
Dá pra saber se imprime em preto e branco ou não:
Dá pra saber se imprime em preto e branco ou não:
If Printer.ColorMode = 1 Then
MsgBox "Matricial"
Else
MsgBox "Não Matricial"
End If
Tópico encerrado , respostas não são mais permitidas