Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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, a impressora deve estar parametrizada.

 

- A impressora deve estar configurada conforme a etapa 1. Re-adicionar 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

 

                - As Propriedades de todas as impressoras devem ser verificadas, conforme consta no link do TDN.

            - As impressoras cadastradas para usuários e filiais devem possuir o mesmo nome da impressora instalada.

- Quando o servidor for acessado por Terminal Service por outros usuários, desmarcar a opção Impressoras, na aba Recursos locais.

 

(*) 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á On Line, 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. Re-adicionar 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 PARAMETROS 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

Image Added

Image Added

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

  • Serviço de Impressão
  • Para o correto funcionamento da impressão, as impressoras cadastradas para usuários e filiais devem possuir o mesmo nome da impressora instalada. (Como boa prática não é recomendado nomes muito grandes)
  • Quando o servidor for acessado por Terminal Service por outros usuários, desmarcar a opção Impressoras, na aba Recursos locais:

 

Observações: