Impressora de Linha

<< Clique para Mostrar o Sumário >>

 

Impressora de Linha

A Impressora de Linha é um objeto que permite imprimir diretamente para uma impressora matricial. Para utilizar este recurso, siga estes procedimentos:

1.Clique com o botão direito do mouse no objeto Servidor de Dados e selecione a opção Inserir - Standard - Impressora de Linha.

Inserindo uma Impressora de Linha

Inserindo uma Impressora de Linha

Para configurar a Impressora de Linha, clique com o botão direito do mouse no objeto e selecione a opção Propriedades. A janela da figura a seguir é mostrada.

Aba Geral

Aba Geral

As opções disponíveis nesta aba estão descritas na tabela a seguir.

Opções disponíveis na aba Geral

Opção

Descrição

Usar impressora padrão do Windows

Utiliza a impressora padrão do Windows como saída do objeto Impressora de Linha. Esta opção corresponde à propriedade UseDefaultPrinter

Escolher uma impressora disponível

Permite selecionar uma impressora dentre as impressoras instaladas no sistema operacional como saída do objeto Impressora de Linha. A propriedade PrinterName é configurada com o nome da impressora selecionada nesta opção

 

NOTAS

Caso seja selecionada a opção Escolher uma impressora disponível, mas não seja selecionada nenhuma impressora na Lista de Seleção correspondente, o objeto Impressora de Linha não permite a impressão e sua propriedade PrinterStatus é configurada com o valor 0 (zero, psUnknown).

A impressora padrão do Windows para o usuário atualmente logado pode ser diferente da impressora padrão utilizada pelo E3 Server. Veja o tópico Impressora para maiores informações.

O objeto Impressora de Linha pode ser inserido em uma Tela, no Viewer, em uma Pasta do Viewer ou em uma Pasta de Dados.

 

Para a impressão, utilize o método Write, passando como argumento a String desejada. Este objeto possui a propriedade MaxPendingLines, que controla o número máximo de linhas pendentes para impressão. Caso a chamada do método Write ultrapasse o valor configurado nesta propriedade, este método retorna um erro de script e a String excedente é descartada.

Esta página foi útil?