Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução ...............................................................................................................................................1
Conceituação ..........................................................................................................................................2
Atividade do programa ...................................................................................................................2
Repouso ...........................................................................................................................................2
Retângulo do Screen Saver ............................................................................................................2
Arquivo de imagem .........................................................................................................................2
Arquivo de mensagem ....................................................................................................................2
Arquivo de formatação de mensagem ..........................................................................................2
Arquivo de configuração do Screen Saver ...................................................................................2
Diretório do Screen Saver ..............................................................................................................3
Definição de Screen Saver .............................................................................................................3
Passo do Screen Saver ...................................................................................................................3
Sintaxe do arquivo de configuração do Screen Saver .......................................................................5
Tempo de repouso para disparar o Screen Saver .......................................................................5
Tamanho do retângulo do Screen Saver ......................................................................................5
Cor do fundo da tela de Screen Saver ..........................................................................................5
Movimentação da imagem na tela .................................................................................................5
Troca dos arquivos exibidos..........................................................................................................6
Sintaxe dos arquivos de formatação de mensagem ...........................................................................7
Cor do fundo do texto .....................................................................................................................7
Definição do caractere usado para o texto ...................................................................................7
Posicionamento da mensagem ......................................................................................................7
Moldura para o texto .......................................................................................................................7
Definição de cor ......................................................................................................................................9
INTRODUÇÃO
Introdução
As versões do Sistema ZEUS Frente de Loja geradas a partir de 29/01/97, passaram a ter, como
opção do programa de PDV/ECF, o recurso de repouso de tela (que neste texto denominaremos de
Screen Saver).
Após permanecer em repouso por um determinado tempo, o programa PDV/ECF ativará o Screen
Saver: a tela será apagada e uma imagem será exibida movimentando-se pelo monitor. A partir daí,
qualquer atividade interromperá o Screen Saver e o programa retomará a execução no ponto em que
estava.
Observação importante:
Se uma tecla for usada para interromper o Screen Saver, ela não será desprezada pelo programa.
Em outras palavras, será tratada normalmente, como se o Screen Saver não tivesse sido ativado.
Conceituação
Para um perfeito entendimento deste documento, definiremos alguns conceitos importantes:
Atividade do programa
Para efeito do Screen Saver, pode ser:
Atividade em qualquer dispositivo de entrada de dados (teclado, leitor óptico, leitor de cartão
magnético, etc.)
Impressão de alguma linha
Mensagem recebida por qualquer canal de comunicação do equipamento
Repouso
Situação do programa em que não há transação iniciada e não há atividade como definida acima.
O Screen Saver somente será ativado após permanecer no estado de repouso por um tempo
determinado.
Arquivo de imagem
Arquivo contendo uma imagem em algum formato pré-definido. Correntemente, o programa
reconhece apenas imagens no formato PCX. Os arquivos de imagem do Screen Saver são nomeados
na forma SSnnnn.PCX, onde nnnn é um número de 0000 a 9999. Exemplo de um nome de arquivo
do Screen Saver: SS0000.PCX.
O Screen Saver não limpa o retângulo antes de exibir um arquivo de imagem. Se uma imagem for
maior, em qualquer dimensão (horizontal ou vertical), do que o retângulo do Screen Saver, ela é
truncada. Se for menor, é exibida centralizada. Nesse caso (imagem menor do que o retângulo), a
área do retângulo não redesenhada permanece com a imagem anterior (como se houvesse
“superposição” das imagens).
Arquivo de mensagem
Arquivo texto contendo uma mensagem (um texto) para exibição pelo Screen Saver. Pode ser criado
com qualquer editor de texto que grave arquivos não-formatados, como o próprio EDIT do DOS.
Pode conter várias linhas com qualquer número de colunas. Os arquivos de mensagem do Screen
Saver são nomeados na forma SSnnnn.TXT, onde nnnn é um número de 0000 a 9999. Exemplo de
um nome de arquivo do Screen Saver: SS0004.TXT.
Antes de exibir um arquivo de mensagem, o retângulo do Screen Saver é limpo (preenchido com a cor
de fundo configurada).
Ao ser carregado e a cada cinco minutos (desde que o Screen Saver não esteja ativo), o programa lê,
se existir, o arquivo SSAVER.CFG, adotando suas definições. Em seguida, lê, se existir, o arquivo
SSAVERA.CFG, superpondo qualquer definição. Essa dupla leitura evita a necessidade de edição de
todo o arquivo de configuração para se alterar apenas um parâmetro: basta criar o segundo arquivo
com a definição modificada.
A leitura periódica do(s) arquivo(s) de configuração permite a alteração dos parâmetros mesmo
durante a operação do programa, sem que ele tenha que ser recarregado. A única restrição, já
mencionada, é que essa leitura só pode ser feita quando o Screen Saver estiver inativo, isto é, as
definições não podem ser alteradas com o Screen Saver ativo.
Por exemplo, assumindo que o “diretório do Screen Saver” seja C:\SS, que o caixa esteja fechado e
que o diretório C:\SS\A contenha apenas os arquivos SSAVER.CFG (com os parâmetros adequados),
SS0000.TXT, SS0000.DEF, SS0000.PCX, SS0001.TXT, SS0002.PCX, SS0013.TXT e SS0014.PCX,
a seqüência de exibições será a seguinte:
SISTEMA ZEUS Frente de Loja M017 - PROTEÇÃO DE TELA Pág 3
CONCEITUAÇÃO
O texto contido em SS0000.TXT, formatado de acordo com SS0000.DEF. Observe que o arquivo
SS0000.PCX foi ignorado, devido à existência de SS0000.TXT.
O texto contido em SS0001.TXT, formatado com os parâmetros default.
A imagem contida em SS0002.PCX.
O texto contido em SS0013.TXT, formatado com os parâmetros default. Observe que, como não
existiam os arquivos correspondentes, os passos de 3 a 12 foram “pulados”.
A imagem contida em SS0014.PCX.
Novamente o texto contido em SS0000.TXT, etc.
Se for necessário que a imagem fique parada no centro da tela, basta definir PASSO_X=0 e
PASSO_Y=0.
Posicionamento da mensagem
O posicionamento da mensagem dentro do retângulo do Screen Saver pode ser controlado.
A justificação do texto dentro do retângulo é definida com JUSTIF=<posição>, onde <posição> pode
ser ESQUERDA, CENTRO ou DIREITA. O valor default é CENTRO.
A margem horizontal (inserida nos lados esquerdos e direito) é definida com
MARGEM_X=<número_de_pixels>. O valor default é 2.
A margem vertical (inserida nos lados superior e inferior) é definida com
MARGEM_Y=<número_de_pixels>. O valor default é 10.
COR_FUNDO=PRETO
FONTE_TIPO=SMALL_FONT
FONTE_TAM=0
FONTE_COR=VERMELHO
JUSTIF=ESQUERDA
MARGEM_X=5
MARGEM_Y=5
MOLD_ESTILO=DOTTED_LINE
MOLD_COR=AZUL
MOLD_LARG=LARGO
Definição de cor
Quando algum parâmetro do arquivo de configuração ou do arquivo de formatação definir uma cor, os
valores válidos são os seguintes: