Rochinha...
Na impressora direto na COM eu consegui usar imprimir
********************************************************************************
// IMPRIME CONVENIO COM VALOR DA NFCE
Static FUNCTION ImpConvenioPos( cNUMERO )
LOCAL cFile := ''
LOCAL cARQTEMP := cDIRNFE + "\ENT.CMD"
LOCAL cENTNFE := cDIRNFE + "\ENTNFE.TXT"
Local cEXTENSO := VALEXT( NFC->TOTGERAL )
Local cTotGeral:= Str( Nfc->TotGeral,10,2 )
cFile += ;
'ESCPOS.imprimirlinha("</zera>' +;
'</linha_dupla>' +;
'</ce><n>'+ALLTRIM(PERS->EMPRESA) +'</lf>'+;
'</ce>'+LEFT( ALLTRIM( PERS->ENDERECO ),48) +'</lf>'+;
'</ce>'+PERS->TELEFONE +'</lf>'+;
'</linha_dupla>' +;
'</pular_linhas>' +;
'</ce><e>C O N V E N I O' +'</lf>'+;
'</ce>= = = = = = = =</e></n>' +'</lf>'+;
'</pular_linhas>' +;
'</ce>- AUTORIZACAO DE DEBITO -' +'</lf>'+;
'</ce>- ********************* -' +'</lf>'+;
'</pular_linhas>' +;
'</ae><n> Cliente: '+LEFT(NFC->DADO1,39)+'</n>' +'</lf>'+;
'</ae> Pedido: '+NFC->PEDIDO + ' NFCe: '+NFC->NUMERO +'</lf>'+;
'</pular_linhas>' +;
'</ce>Autorizo lancamento em minha conta' +'</lf>'+;
'</ce>Referente a compra realizada nesta data.' +'</lf>'+;
'</pular_linhas>' +;
'</ce>*** Nao e valido como documento fiscal ***' +'</lf>'+;
'</linha_simples>' +;
'Valor do Debito: R$ '+cTotGeral +'</lf>'+;
'</ce>'+LEFT(cEXTENSO,40) +'</lf>'+;
'</ce>'+IF(LEN(cEXTENSO)>40,SUBSTR(cEXTENSO,41,LEN(cEXTENSO)-39),'')+'</lf>'+;
'</linha_simples>' +;
'</pular_linhas>' +;
'</ce>'+ALLTRIM(PERS->CIDADE)+'-'+PERS->ESTADO+' '+DTOC( NFC->DATAEMIS )+'</lf>'+;
'</pular_linhas>' +;
'</pular_linhas>' +;
'</linha_simples>' +;
'</ce><n>'+ALLTRIM( NFC->DADO1 )+'</n>' +'</lf>'+;
'</pular_linhas>' +;
'</pular_linhas>' +;
'</pular_linhas>' +;
'</pular_linhas>' +;
'</corte_total>'
Hb_MemoWrit( cArqTemp, cFile )
FRename( cArqTemp, cEntNfe )
RETURN NIL
Tentei gerar no Microsoft Print to PDF, gerou só o pdf vazio sem dados...
Rubens