Histórico da Página
...
Produto: | RMS |
Versões: | 5681.1 |
Ocorrência: | Resolver problema relacionado à configuração, parametrização das impressoras. Abaixo será demonstrado o passo a passo. |
Passo a passo: | (1) Verificar se a Impressora está On Line, Disponível na Rede, instalada e configurada corretamente (*) Peça para o cliente testar a impressão nas configurações da impressora - imprimir página de teste.
(2) Verificar na tela de parâmetros da filial, o campo deve estar preenchido com valor “S” ou “1”.
(3) Verificar na tela de parâmetros do usuário se a impressora está parametrizada. - A impressora deve estar configurada conforme a etapa 1. Readicionar a referência da impressora na tela de parâmetros do usuário.
(4) Verificar a documentação no TDN: http://tdn.totvs.com/pages/viewpage.action?pageId=238034745
(*) Como boa prática não é recomendado nomes muito grandes para as impressoras (*)
VERIFICAR PASSOS 1) Primeiro ponto a ser verificado: Se a impressora está Online, Disponível na Rede e Instalada corretamente. 1) Segundo ponto: na tela de parâmetros da filial, o campo “Servidor” deve estar preenchido com valor “S” ou “1”.
(*) VERIFICAR (*) 1) Terceiro ponto: na tela de parâmetros do usuário, a impressora deve estar parametrizada. A impressora deve estar configurada conforme a etapa 1. Readicionar a referência da impressora na tela de parâmetros do usuário. Ao fazer isso, o nome pode mudar de (1) para (2), conforme ilustrado abaixo.
(*) VERIFICAR NOMES DAS IMPRESSORAS
IMPRESSORA CADASTRADA NO BANCO DE DADOS, CAPTURADA NA TELA DE PARÂMETROS DO USUÁRIO, PELO CONECTOR
(1) ERRADO
HP LaserJet 400 MFP M425 PCL 6 em 192.168.1.117 (4 redirecionada)
IMPRESSORA DO SISTEMA
(2) CERTO
\\192.168.1.117 \HP LaserJet 400 MFP M425 PCL 6 18:07:06:846 == Class: Funcoes Method: LeImpressora Routine: LeImpressora Message: pChave: 41170278116670000599550010002349801013788040; pLogin: MARLENE; pAcao: EM 18:07:06:846 == Class: Funcoes Method: LeImpressora Routine: Impressora do Usuário Message: antes 18:07:06:846 == Class: Funcoes Method: LeImpressora Routine: ***SQL*** Message: SELECT IMP_DANFE1, IMP_DANFE2 FROM VW02_USUARIOS WHERE USU_LOGIN = 'MARLENE' 18:07:06:846 == Class: Funcoes Method: LeImpressora Routine: Impressora do Usuário Message: achou registro 18:07:06:862 == Class: Funcoes Method: LeImpressora Routine: Impressora do Usuário Message: wImpressora: HP LaserJet 400 MFP M425 PCL 6 em 192.168.1.117 (4 redirecionada) 18:07:06:862 == Class: Imprimir Method: imprimir Routine: Impressora Message: HP LaserJet 400 MFP M425 PCL 6 em 192.168.1.117 (4 redirecionada) 18:07:06:862 == Class: Imprimir Method: imprimir Routine: Imprimindo DANFE Message: IMPRIMIR 18:07:06:862 == Class: Imprimir Method: imprimir Routine: Imprimindo DANFE - imprimeDanfeMessage: IMPRIMIR 18:07:06:862 == Class: ImprimirDanfe Method: imprimeDanfe Routine: ImprimirService Message: START[] 18:07:06:862 == Class: ImprimirDanfe Method: imprimeDanfe Routine: VIADANFE Message: 1 18:07:06:877 == Class: ImprimirDanfe Method: imprimeDanfe Routine: INICIALIZACAO DE VARIAVEIS Message: - OK - 18:07:06:877 == Class: ImprimirDanfe Method: imprimeDanfe Routine: func.sqlDanfe(pchNFe) Message: - OK - 18:07:06:877 == Class: ImprimirDanfe Method: imprimeDanfe Routine: cnx.RetornaCnxOracleClient() Message: - OK - 18:07:06:877 == Class: ImprimirDanfe Method: imprimeDanfe Routine: System.Data.OracleClient.OracleDataAdapter(wsql, cnxDanfe)Message: - OK - 18:07:06:877 == Class: ImprimirDanfe Method: imprimeDanfe Routine: nfeControle.NomeServicoLog Message: - OK - 18:07:06:893 == Class: ImprimirDanfe Method: imprimeDanfe Routine: Adp.Fill(impDanf, 'V_VW50_NFE')Message: - OK - 18:07:06:893 == Class: ImprimirDanfe Method: imprimeDanfe Routine: wsql Message: - OK - 18:07:06:893 == Class: ImprimirDanfe Method: imprimeDanfe Routine: cnx.RetornaDataVw(wsql) Message: - OK - 18:07:06:893 == Class: ImprimirDanfe Method: imprimeDanfe Routine: foreach(DataRow wRow) Message: - OK - 18:07:06:893 == Class: ImprimirDanfe Method: imprimeDanfe Routine: wCobranca Message: - OK - 18:07:06:893 == Class: ImprimirDanfe Method: imprimeDanfe Routine: Caminho Report: Message: D:\NFE\Reports\nfeDanfe2.rpt 18:07:06:908 == Class: ImprimirDanfe Method: imprimeDanfe Routine: imprimeDanfe Message: carregando nfeDanfe2.rpt 18:07:06:908 == Class: ImprimirDanfe Method: imprimeDanfe Routine: ...tempo de carga: Message: nfeDanfe2.rpt ... INICIO: 18:07:06.908 18:07:06:908 == Class: ImprimirDanfe Method: imprimeDanfe Routine: imprimeDanfe Message: CAMINHOS(1): D:\NFE\ 18:07:06:908 == Class: ImprimirDanfe Method: imprimeDanfe Routine: imprimeDanfe Message: CAMINHOS(2): D:\NFE\Reports\nfeDanfe2.rpt 18:07:06:908 == Class: ImprimirDanfe Method: imprimeDanfe Routine: imprimeDanfe Message: CAMINHOS(3): D:\NFE\Reports\nfeDanfe2.rpt 18:07:07:470 == Class: ImprimirDanfe Method: imprimeDanfe Routine: ***ERRO*** Message: Impressora inválida foi especificada. nfeDanfe2 4836_5544_{2C6A0257-47CD-401C-BE9C-5D504C4D3C3F}.rpt 18:07:07:470 == Class: ImprimirDanfe Method: imprimeDanfe Routine: ***ERRO*** Message: DANFE DA CHAVE DE ACESSO: 41170278116670000599550010002349801013788040 18:07:07:470 == Class: ImprimirDanfe Method: imprimeDanfe Routine: ***ERRO***...tempo: Message: nfeDanfe2.rpt ... FIM: 18:07:07.470 18:07:07:470 == Class: ImprimirDanfe Method: imprimeDanfe Routine: ***ERRO***...tempo: Message: nfeDanfe2.rpt ... DIF: 00:00:00.561 18:07:07:470 == Class: ImprimirDanfe Method: imprimeDanfe Routine: ***ERRO*** Message: em CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e) em CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob) em CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod) em NFe.Business.Classes.ImprimirDanfe.imprimeDanfe(String pchNFe)
POR ÚLTIMO E NÃO MENOS IMPORTANTE, REVISAR OS PASSOS DO DOCUMENTO NO TDN: http://tdn.totvs.com/pages/viewpage.action?pageId=238034745
|