Saudacoes...
 
Como faco para em tempo de execucao direcionar a impressao para uma determinada impressora (Centura 1.5.1) ?
Tentei o seguinte e nao funcionou. Passei como parametros de impressora - "HP 640C DESENV"(creio que esteja correto), porta -"\\Des-06\hp_desenv"(creio que esteja correto) e driver - "winspool"(nao sei se esta correto, coloquei o mesmo que retornou no  SalPrtGetDefault  :
 

- Call SalGetProfileString ( 'NOTA FISCAL', 'IMPRESSORA', '', sImpNota, 'SGN_LOCAL.INI' )
- Call SalGetProfileString ( 'NOTA FISCAL', 'PORTA IMPRESSORA', '', sImpNotaPorta, 'SGN_LOCAL.INI' )
- Call SalGetProfileString ( 'NOTA FISCAL', 'DRIVE IMPRESSORA', '', sImpNotaDriver, 'SGN_LOCAL.INI' )
- Call SalPrtGetDefault( sImpNotaDef, sImpNotaDriverDef, sImpNotaPortaDef )
- Call SalPrtSetDefault( sImpNota, sImpNotaDriver, sImpNotaPorta )
- Set frmTelaRelNotaFiscal.hWndRelatorio2 = SalReportPrint( hWndRelatorio, frmTelaRelNotaFiscal.sQrp,  frmTelaRelNotaFiscal.sBind, frmTelaRelNotaFiscal.sInput, 1, RPT_PrintAll, 0, 0, nErro )
- Call SalPrtSetDefault( sImpNotaDef, sImpNotaDriverDef, sImpNotaPortaDef )

 
 
Grato desde ja e aguardando,
 
Adhemar Fontes
IPT Tecnologia Ltda.
[EMAIL PROTECTED]
Salvador - Bahia - Brasil

Responder a