Você está na página 1de 117

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

Manual Tcnico
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

A A R Re es st ta au ur ra a o o d do o S S c c. . X XX XI I























Copyright 1996 - 2007 GrupoPIE Portugal, S.A.

F FF F
F FF F
r rr r
r rr r
o oo o
o oo o
n nn n
n nn n
t tt t
t tt t
O OO O
O OO O
f ff f
f ff f
f ff f
f ff f
i ii i
i ii i
c cc c
c cc c
e ee e
e ee e
L
L
i
i
g
g
h
h
t
t



W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 2 -
Manual Tcnico

n nd di ic ce e
- 3 -
Manual Tcnico
ndice Pag.

1. Manuteno .............................................................................................................7
1.1. Acesso janela de manuteno .....................................................................7
1.2. Definies Gerais............................................................................................8
1.2.1. Mdulo de converso de valores. ............................................................12
1.3. Controlo de Acessos.....................................................................................15
1.4. Configurao de Caixas................................................................................18
1.4.1. Automtico ..............................................................................................19
1.4.2. Relatrios ................................................................................................21
1.5. Configurao de Zonas de Impresso...........................................................22
1.5.1. Zonas de Impresso................................................................................24
1.6. Licenciamento...............................................................................................25
1.7. Configurao de Locais ................................................................................26
1.8. Configurao de Documentos.......................................................................30
1.8.1. Configurao de Cabealhos e Rodaps.................................................33
1.8.1.1. Sequncias Especiais ...................................................................34
1.8.1.2. Construo de sequncias especiais ............................................36
1.9. Configurao de Terminais Rdio.................................................................37
1.10. Propriedades do Posto..................................................................................39
1.11. Hardware do Posto .......................................................................................42
1.11.1. Drivers................................................................................................44
1.11.2. Filtros .................................................................................................45
1.12. Configurao de Teclas ................................................................................48
1.13. Dispositivos...................................................................................................50
2. Sistema ..................................................................................................................53
2.1. Organizao dos Ficheiros............................................................................53
2.2. Funcionamento em Rede Windows...............................................................54
2.3. Variveis de ambiente (winrest.ini)................................................................55
2.4. Impressoras..................................................................................................59
2.5. Servidor VNC................................................................................................59
2.5.1. Instalao do Cliente VNC no PDA..........................................................61
2.6. Servidor HTTP..............................................................................................62
2.7. Definio de acessos para plug-ins...............................................................63
2.8. WinREST Ticket............................................................................................64
2.9. Consolas mltiplas........................................................................................66
3. Instalao...............................................................................................................68
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 4 -
Manual Tcnico
3.1. Disquete de Instalao..................................................................................68
3.2. Wizard ..........................................................................................................69
3.3. Ordem de Configurao................................................................................69
3.4. Testes de Verificao....................................................................................71
4. Resoluo de Problemas......................................................................................72
4.1. Impressoras..................................................................................................72
4.2. Hardware de Comunicao Rdio.................................................................73
4.3. Outros Perifricos .........................................................................................74
4.4. Software .......................................................................................................75
4.5. Produzir ficheiros de log................................................................................76
4.6. Utilitrios de diagnstico e teste....................................................................79
5. Dispositivos...........................................................................................................80
5.1. AUTO - Carregar configuraes por defeito ..................................................81
5.2. Porta Paralela...............................................................................................82
5.3. Porta Srie....................................................................................................83
5.4. DOS File.......................................................................................................84
5.5. Porta nula .....................................................................................................84
5.6. Socket Port ...................................................................................................85
5.7. Server Socket Port........................................................................................86
5.8. Impressora de cran.....................................................................................86
5.9. Monitor de Pedidos .......................................................................................87
5.10. Mquina de Caf...........................................................................................88
5.11. NetPay..........................................................................................................92
5.12. Impressora Genrica.....................................................................................93
5.13. Impressora Fiscal..........................................................................................95
5.14. Botoneira ......................................................................................................96
5.14.1. Botoneira Srie...................................................................................96
5.14.2. Botoneira Paralela..............................................................................98
5.15. Gaveta Genrica...........................................................................................99
5.16. Display de Cliente Genrico........................................................................ 100
5.17. Display Interno............................................................................................ 102
5.18. NCR 7460 Internal Display.......................................................................... 102
5.19. Leitor de Cartes Genrico ......................................................................... 103
5.20. Leitor de Cdigos de Barras........................................................................ 103
5.21. Receptor de Terminais Rdio...................................................................... 104
5.22. Antena V.02................................................................................................ 105
5.23. Led ID......................................................................................................... 106
n nd di ic ce e
- 5 -
Manual Tcnico
5.24. Balana Genrica ....................................................................................... 107
5.25. Balana Bizerba.......................................................................................... 108
5.26. Jarltech Series 8100 ................................................................................... 108
5.27. POS PAR Microsystems ............................................................................. 109
5.28. NCR 7460................................................................................................... 110
5.29. EUROTouch (Bleep TS600)........................................................................ 111
5.30. Bleep TS650............................................................................................... 112
6. Configurao de Cabos de Ligao................................................................... 113
6.1. Porta Paralela............................................................................................. 113
6.2. Porta Srie RS-232..................................................................................... 114
6.3. Cabos de ligao RS232 ............................................................................ 115
6.4. Cabo de ligao a uma impressora serial.................................................... 116
6.5. Cabo de ligao a um receptor de terminais rdio ...................................... 117
6.6. Esquemas de cabos de impressoras........................................................... 117












W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 6 -
Manual Tcnico
















Manual do WinREST FrontOffice Light
Verso: 5.8.4.
N de Actualizaes: 40
M Ma an nu ut te en n o o
- 7 -
Manual Tcnico
1. Manuteno
1.1. Acesso janela de manuteno
Existem dois tipos de acessos janela de manuteno: eventual e de assistncia. Ambos os
tipos so acedidos a partir da janela de Sistema, premindo Tcnico ou Inicio respectivamente.
Em ambos os casos aparece de seguida a janela de acesso.

O acesso Tcnico foi criado para facilitar o acesso do cliente rea de manuteno, quando
auxiliado por um tcnico via telefone, por exemplo. Neste caso o tcnico pode fornecer ao cliente
uma senha que s funcionar para os dados apresentados na janela.
A senha construda com o primeiro e ltimo dgito dos valores que mudam mais em cada caixa
de texto, isto , o primeiro dgito do dia, o primeiro dgito dos segundos, o primeiro dgito do
nmero sequencial, o ltimo dgito do dia, o ltimo digito dos segundos e o ltimo dgito do
nmero sequencial. Assim, para o exemplo acima, a senha seria 340057.
No caso de ser um acesso para iniciar uma assistncia (premindo Inicio) preciso acrescentar
mais um dgito senha acima que obtido a partir do segundo dgito do nmero sequencial.
Assim a senha ficaria 3400571.
Neste tipo de acesso o posto entra em modo de manuteno, mostrando o desenho de uma
ferramenta intermitente no canto inferior direito. Neste modo o posto permite o acesso janela
de manuteno atravs da tecla Tcnico sem que seja necessrio introduzir qualquer senha.
Por este motivo muito importante que no fim de qualquer assistncia se prima a tecla Fim para
fazer com que o programa volte ao modo normal.
Na configurao das Definies Gerais, possvel definir que a entrada em manuteno d
acesso a tudo, permitindo que em fase de manuteno, os acessos no sejam transtorno. No
entanto para que no haja esquecimentos em concluir a assistncia e o programa fique com
acesso a tudo, ao fechar o dia efectuada a concluso da manuteno.
Aps termos introduzido a senha correctamente aparece a janela de Manuteno.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 8 -
Manual Tcnico

Nesta janela encontram-se as opes mais ligadas ao funcionamento interno do programa, no
s de configurao de Hardware, como tambm de funcionalidade do prprio programa, isto ,
tem as opes que permitem configurar cada instalao de acordo com as necessidades do
cliente. Estas opes sero vistas, em pormenor, nas prximas seces.

1.2. Definies Gerais
Esta janela serve para configurar o formato do dinheiro, botes da janela de pedidos entre
outros. As configuraes efectuadas nesta janela, so aplicadas a todo o sistema,
independentemente do posto ou local.
M Ma an nu ut te en n o o
- 9 -
Manual Tcnico

Formato do dinheiro - Este formato utilizado em todos os stios em que seja necessrio
mostrar um valor em dinheiro, quer no cran quer em listagens impressas. As configuraes
efectuadas podem ser para a moeda base ou para a moeda do operador, para tal basta alterar o
boto .
Botes na janela de pedidos - Indicam ao programa o nmero mximo de botes de famlias
e sub-famlias que sero apresentados na janela de pedidos, antes que o programa separe a fila
de botes em pginas. Quando o programa separa em pginas de botes, utiliza este valor para
calcular o nmero mnimo pginas de botes que precisa para mostrar as famlias existentes e
coloca o mnimo nmero de botes para essas pginas.
Lngua - Definir qual a lngua a ser usada por defeito no Lay Out do programa.
Zona - Valor usado como prefixo da numerao de documentos. Isto permite que a mesma casa
tenha vrios programas instalados cada um a produzir a sua numerao sequencial. Este valor
tambm usado como extenso dos ficheiros exportados.
Qt. Mxima Quantidade mxima que pode ser pedida de um nico artigo. Configurar este valor
previne enganos de digitao em que se troca o cdigo do artigo pela quantidade.
A peso Igual quantidade mxima, mas para artigos a peso.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 10 -
Manual Tcnico
Importaes automticas - Definir de quantos em quantos segundos o FrontOffice ir verificar
se existem dados a importar do Store. Aplicvel quando por exemplo as famlias e artigos so
criados no Store.
Folga semanal Faz com que o programa, no fecho de dia, no dia anterior ao configurado,
apresente a opo de avanar a data para o dia a seguir ao dia de folga. O perodo de folga
pode ser um ou mais dias.

uro Configurao da transio para o uro. Para compreender como o WinREST est
preparado para o perodo de transio para o Euro, temos de compreender o novo conceito de
moeda base e de moeda do operador. A moeda base a moeda em que todos os valores na
base de dados esto guardados e em que so impressos todos os documentos. A moeda do
operador a moeda em que so introduzidos e apresentados os valores ao operador. Mesmo
que a moeda do operador seja diferente da moeda base, os valores internamente so sempre
guardados na moeda base, pelo que podem surgir pequenas falhas de arredondamento.
SmartChoice v1.0 - um modulo que permite ao programa lembrar-se das ltimas decises
tomadas pelo utilizador. Por exemplo, quando se entra na janela de apuramentos de sesso as
opes de discriminao de anulaes, ofertas, consumos e comisses so as mesmas
escolhidas de ltima vez que se fez um apuramento de sesso. Isto permite ao utilizador
configurar suavemente o comportamento do programa. Inibindo esta opo o programa passa a
assumir valores por defeito nestas situaes, pelo que aconselhvel manter esta opo
sempre activa.
Ficheiros a exportar Lista dos ficheiros exportados pelo FrontOffice. Esta opo muito
importante, visto que, ela que indica quais as fichas criadas no FrontOffice e quais as criadas
no Store. Por exemplo, os mestres e os parmetros devem estar activos quando se pretende
exportar as vendas para um Reports mas, no devem estar activas quando se est a exportar
vendas para um Store. No ltimo caso (desactivado) ser efectuada uma operao inversa, ou
seja, a importao desses mesmos dados, caso eles existam no directrio files\import.
Activando a opo Registos Dirios, o FrontOffice exportar tudo (vendas + mestres e
parmetros com exportao activa) para o directrio files\export. Quando a opo Para modem
est seleccionada, o programa exporta tudo para a directoria files\modem colocando apenas os
ficheiros dirios na directoria files\export. Isto permite que todos os ficheiros na directoria
MODEM sejam enviados para o Store e apagados ficando os registos na directoria EXPORT
para consulta na loja.
M Ma an nu ut te en n o o
- 11 -
Manual Tcnico
Mostra fichas anuladas - Configura o programa para mostrar ou no as fichas que so
anuladas pelo utilizador. Quando uma ficha anulada, o programa no a apaga de facto, mas
coloca-lhe uma marca a indicar que foi anulada. Isto impede que a chave dessa ficha seja
reutilizada. Estando esta opo activa possvel atravs do boto Recupera, reactivar essas
fichas.
Muda nome de empregado - Configura o programa para permitir alterar o nome de um
empregado sem mudar o cdigo deste. Note-se que com esta opo activa todo o tipo de
listagens sobre dados passados podem ser apresentados com o nome de empregado errado.
Cursor rotativo - Quando activo faz com que o cursor de focus mantenha uma linha rotativa
para mais fcil visualizao.
Mostra cdigo de pedido - Quando activo faz com que o programa escreva nos botes de
pedido o cdigo do artigo.
Mostra fraces (1/8, 1/4) - Configura o programa para que as unidades fraccionadas surjam
sobre a forma de fraco em vez de decimal (ex. 1/2 Vs 0,5).
Formato DD/MM/AAAA nos documentos - Configura o programa de forma data surgir nos
documentos com os 4 dgitos do ano.
No grava transaces em disco - Em muitas ocasies o programa precisa de actualizar vrios
ficheiros em consequncia de apenas uma operao. Por exemplo, se um empregado abre
sesso com bolsa, preciso actualizar o ficheiro de caixa com a transferncia de dinheiro para a
bolsa, o ficheiro de sesses com a entrada deste funcionrio e o ficheiro temporrio de sesses.
Neste, e noutros casos no programa, se a operao for interrompida a meio implica uma
inconsistncia nos dados. O programa pode manter o registo da sada de caixa, mas no registar
a abertura de sesso do empregado.
As situaes mais frequentes que tm de ser atmicas (neste sentido atmico quer dizer
indivisvel, isto , uma operao que tem ser completamente realizada ou no deve ser realizada
de todo) so pedidos para mesas e fechos de mesa. Num fecho de mesa, se existir um corte de
energia a meio do registo poderiam acontecer situaes em que, por exemplo, o nmero de srie
de facturao era incrementado, mas a mesa permanecia aberta, fazendo a numerao
simplesmente saltar um nmero ou obrigando a registar duas vezes o contedo da mesa!
O WinREST para lidar com esta situao tem um sistema de transaces. Este sistema permite
transformar operaes que movimentam diversos ficheiros em operaes atmicas.
O funcionamento do sistema de transaces relativamente simples. Sempre que o programa
inicia uma transaco cria um ficheiro em disco com as operaes a serem executadas dentro
desta transaco. Quando todas as operaes esto completas, o programa grava um marcador
de final no ficheiro e fora a que este seja gravado fisicamente no disco. S quando o ficheiro
com o registo de todas as operaes est no disco que o programa comea a execut-las.
Se houver um corte de energia o programa ao arrancar verifica a existncia do ficheiro de registo
de transaces. Se este existir e contiver o marcador de final, ento executa as operaes nele
descritas. Se no existir ou no contiver o marcador de final, o programa no faz nada. Assim,
todas as operaes na transaco, so sempre completamente executadas ou no so
executadas de todo.
No entanto existe um preo a pagar pela robustez extra. A escrita no disco das transaces
obriga a cache de disco a ser esvaziada antes de prosseguir com as operaes envolvidas. Isto
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 12 -
Manual Tcnico
estraga a optimizao que o programa de cache faz e obriga o programa a ficar espera que a
cache seja esvaziada, quando normalmente a escrita em disco estaria a ser feita em
background.
Devido a estes factores, a verso 3.21 permite j escolher se as transaces devem ou no ser
gravadas em disco. Quando a transaco no gravada em disco, a fluidez de execuo do
programa aumenta consideravelmente, mas o risco de inconsistncias tambm aumenta. Este
risco diminudo o servidor tiver uma fonte de corrente ininterrupta (UPS). As transaces so
apenas executadas no servidor e este o nico posto que neste contexto precisa de ter UPS.
Gera um arquivo de documentos - Configura o FrontOffice para que no fecho do dia, crie um
arquivo com as vendas e dinheiro e as facturas correspondentes aos movimentos efectuados.
Esse documento gravado com o nome F??????0.???, sendo ?????? uma data (aa/mm/dd) e
??? a zona correspondente Loja em questo. Esse arquivo ser gravado no directrio de
exportao.
Letras pequenas na janela de pedidos Configurar o tamanho da fonte de caracteres usada
nos botes de artigos na janela de pedidos.
No registar processos vazios Se esta flag estiver activa, quando feita uma transferncia
total de uma mesa para outra, no fica qualquer registo da mesa original.
Manuteno d acesso a tudo Configura o FrontOffice para quando o servidor ou um
determinado posto entrar em manuteno, para dar acesso a tudo, fechando em automtico no
fim do dia.
Imprime documentos na moeda no base Com esta opo activa todos os documentos
correspondentes s vendas e respectivos apuramentos passam a ser impressas na moeda 'no
base', tendo em considerao a configurao da moeda base nas Definies Gerais, ou seja,
quando a moeda base o Euro os documentos sero impressos na moeda nacional (ex:
escudos). Partindo do principio que a moeda base configurada o Euro, a Data de Execuo
deve ser anterior actual, caso contrrio ao imprimir uma segunda via na consulta de registos,
ser impresso um documento com a moeda diferente do documento original.
Numerao de documentos no apuramento de dia Com esta opo activa o apuramento de
dia passa a descrever o nmero da primeira e ltima venda a dinheiro do dia.

1.2.1. Mdulo de converso de valores.
Para aceder ao mdulo de converso de valores deve abrir o menu Sistema... Tcnico...
Definies Gerais e depois premir o boto .
M Ma an nu ut te en n o o
- 13 -
Manual Tcnico

Data de execuo Definir em que data ser executada a converso da moeda nacional para a
moeda Euro. Esta operao s ser executada se na data definida, o campo Moeda Base
Actual ainda estiver definido como moeda Nacional. No caso dos mestres, a transio s ser
efectuada se o programa estiver configurado para os exportar. No caso de estar configurado
para importar os mestres, como no caso de utilizao do WinREST Store, a transio ser
efectuada por este ltimo.
Este mdulo permite configurar o programa para nesta data pr-programada alterar a moeda
base para Euros. Esta alterao pressupe no s calcular todos os valores monetrios na base
de dados para os converter para Euros, como tambm modificar a configurao de documentos.
Existem diversos mtodos de converso usados pelo programa:
Exacto O mtodo exacto faz a converso com a mxima preciso disponvel.
utilizado para saldos de conta-corrente de clientes, custos de empregados, saldos do
fecho financeiro e valores em caixa.
Arredondado O mtodo arredondado utiliza o arredondamento por defeito para fazer
a converso. utilizado para valores base de ofertas e comisses de empregados e
valores por defeito de fundo de maneio de bolsas e caixas.
Especial O mtodo especial usa as gamas de arredondamento configuradas no
mdulo de converso para Euros. Este mtodo utilizado para os preos dos artigos e
das famlias.
Moeda Base Actual Definir qual a moeda com a qual o programa est a trabalhar
internamente, independentemente da moeda visualizada na interface do programa.
Trabalha s com a moeda base Configura o interface do programa com o utilizador. Esta
configurao permite dois tipos de interface, tendo em considerao a moeda de operador. Esta
moeda a moeda com que o operador est a introduzir valores e pode ser alterada premindo o
boto com o smbolo monetrio apresentado na toolbar do WinREST ou a combinao de teclas
Ctrl+Alt+Shift+F1. Pode ser configurada uma sequncia de teclas para configurar uma
combinao mais simples para este efeito. De salientar que este smbolo correponde ao smbolo
monetrio escolhido para o Euro, podendo por isso ser alterado.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 14 -
Manual Tcnico

De salientar que esta barra de ferramentas s apresentada se lhe estiverem associadas vrias
opes, ou seja, se existir apenas a opo alterar a moeda base, ao premir o logotipo do
GrupoPIE essa operao executada de imediato.
Quando alterada a moeda de operador todos os valores apresentados no cran mudam de
moeda. Isto inclui: caixas de edio de valores, botes de mesa, listas de consumo, etc.
A janela de recebimento permite introduzir valores em Euros e escudos simultaneamente.
Trabalha com duas moedas: Trabalha s com a moeda base:

Os valores apresentados no display de cliente so apresentados na moeda do operador. O troco
pode assumir valores negativos para que o operador perceba melhor quanto falta pagar e possa
auxiliar o cliente a pagar com outra moeda se necessrio. No display de cliente o troco no
mostra valores negativos. Desta forma o operador pode tambm alternar o valor apresentado ao
cliente premindo o smbolo do Euro da barra lateral.
Se a opo Trabalha s com a moeda base estiver activa, o boto com o smbolo monetrio,
que permite alterar a moeda base, no ser apresentado na toolbar, visualizando os valores
apresentados sempre na mesma moeda, incluindo a janela de recebimento, que passa a permitir
o pagamento apenas com um tipo de moeda.
Ficheiro para configurao de documentos - Designao para o ficheiro que far a transio
do ficheiro de configurao de documentos antigo, para o novo (wrstsc00.799). Assim poder
reconfigurar o novo ficheiro antes da transio, atravs deste ficheiro temporrio.
Exemplo: Aps a transio para Euros, o preo a ser apresentado em segundo plano ser o
Escudo. Por isso no ficheiro temporrio ter que proceder seguinte alterao:
[Fim] para [Fim]
#\s2Total \vt\s3 #\s2Total \vt\s3
#\s2Euro \ve\s3 #\s2Escudos \ve\s3
[Fim] [Fim]
De salientar que na transio a flag \vt passa a apresentar o valor total em Euros e a
flag \ve passa a apresentar o valor em escudos. Por isso devem ser alteradas apenas
as designaes que os precedem.
Alterao de preos - Mdulo para definir como sero efectuadas as converses dos preos de
venda de Famlias e Artigos. Os preos dos artigos podem ser calculados por converso ou por
cpia ou por uma mistura de ambas.
Para cada preo de venda, indica-se qual o preo onde este se deve basear e se deve ou no
fazer uma converso. Deste modo, se por exemplo, pretendermos simplesmente aplicar a
converso especial ao PVP1, basta configurar que o PVP1 deve ser copiado do PVP1 e aplicada
a taxa de converso. Se, por exemplo, j tnhamos previamente colocado no PVP5 os preos
M Ma an nu ut te en n o o
- 15 -
Manual Tcnico
que pretendamos usar no PVP1 podemos configurar o PVP1 para copiar o PVP5 sem aplicar
qualquer taxa.
Arredondamentos - Mdulo para definir a preciso dos arredondamentos, por defeito ou para
um determinado intervalo monetrio.

1.3. Controlo de Acessos
Nesta janela podemos configurar, para cada nvel de acesso, quais as operaes que um
determinado empregado pode efectuar, devendo posteriormente fazer corresponder cada um
destes nveis de acesso aos Empregados. tambm nesta janela que so configuradas as
Passwords mestra e de bloqueio de posto.

Nvel de Acesso Indica qual o nvel de acesso a configurar. A lista abaixo contm as diversas
seces do programa, indicando para cada uma as vrias operaes disponveis. Deve usar as
checkboxs para definir se o empregado com o nvel de acesso seleccionado, pode ou no
efectuar esta operao. Os tipos de nveis de acesso devem ser previamente criados em
Ficheiros Tabelas Nveis de Acesso.
As operaes para as quais pode definir os acessos, so as seguintes:
Mesas Acede janela que permite consulta o estado das mesas, verificando atravs das
cores, se a mesa est fechada, se est aberta, se j pediu conta, qual o acumulado de cada
mesa, etc.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 16 -
Manual Tcnico
o Totais Pode consultar os totais das mesas, ficando a saber a quantidade
de mesas abertas, mesas fechadas, o valor facturado na altura, etc.
Plug-ins Acede aos plug-ins do WinREST.
Pedidos Acede janela de pedidos de artigos.
o Acede a mesas de outros Acede s mesas abertas por outros
empregados.
o Faz pedidos Pode efectuar pedidos de artigos.
com conta impressa - Pode efectuar pedidos, mesmo que j
tenha sido impressa uma consulta de mesa.
com gaveta aberta Quando so usadas gavetas com sensor,
esta opo d acesso a imprimir com a gaveta aberta.
o Anula Pedidos Pode anular pedidos efectuar anulaes (com ou sem
desperdcios) de artigos pedidos anteriormente.
com conta impressa Faz a anulao de artigos apesar de na
mesa em questo j existirem consultas de mesa impressas.
o Recebe mesas Pode efectuar o recebimento das mesas, ou seja, pode
fech-las. De salientar que apesar de no poder fechar a mesa, pode aceder
janela de recebimento, podendo assim alterar o nmero de pessoas.
no terminal via rdio O empregado tambm pode fechas as
mesas atravs dos terminais via rdio.
sem conta impressa Fecha a mesa em questo apesar de no
existir uma consulta de mesa impressa.
o Imprime consultas de mesa Pode imprimir a consultas de mesa das
mesas abertas.
o Imprime facturas Ao fechar as mesas o empregado no tem permisses
para definir de deve ou no imprimir as vendas a dinheiro. Esta configurao
passa a depender do local em questo.
o Faz ofertas Pode efectuar ofertas, tendo em considerao a base de
ofertas da ficha do empregado.
o Faz consumo prprio Acede janela de pedidos dos consumos prprios.
o Pode cancelar Pode cancelar um artigo seleccionado, mas que ainda no
foi pedido.
o Transferncias Pode transferir os artigos para outras mesas.
com conta impressa - Pode efectuar transferncias de mesa,
mesmo que j tenha sido impressa uma consulta de mesa.
o Outros auto-consumos Pode efectuar consumos para os outros
empregados.
Ficheiros Acede consulta ou edio de diversas tabelas e configuraes do WinREST.
o Pginas Rpidas Pode alterar a configurar das pginas rpidas.
o Tabelas Pode aceder tabelas de parmetros do WinREST (mtodos de
pagamento, taxas de IVA, etc).
o Empregados Pode consultar as fichas dos empregados.
o Artigos Pode consultar as fichas de artigos.
o Famlias Pode consultar as famlias.
o Promoes Pode consultar e alterar a configurao das promoes
(menus).
Caixa Acede janela que permite efectuar aberturas, fechos e apuramentos de caixas,
entre outros movimentos
o Abre caixa Pode efectuar aberturas de caixas.
o Abre qualquer sesso Pode efectuar a abertura que qualquer sesso de
empregados.
o Abre sesso prpria Pode efectuar a abertura da sua prpria sesso.
M Ma an nu ut te en n o o
- 17 -
Manual Tcnico
o Transferncia de vendas activas Pode transferir as mesas abertas para
outros empregados, tornando possvel fechar a sesso do empregado de
origem.
o Transferncia de turno Pode passar uma determinada caixa para o turno
seguinte. Equivalente a fechar e reabrir a caixa.
o Fecha qualquer sesso Pode fechar sesses.
o Fecha sesso prpria Pode fechar a sua prpria sesso.
o Fecha caixa Pode fechar as caixas.
o Fecha dia Pode efectuar o fecho do dia.
o Apura qualquer sesso Faz o apuramento de qualquer sesso, de um
determinado dia.
o Apura caixa Faz o apuramento de qualquer caixa, de um determinado dia.
o Apura turno Faz o apuramento de qualquer turno, de um determinado dia.
o Apura dia Faz o apuramento do fecho de um determinado dia.
o Consulta de registos Pode efectuar a consulta de registos.
Imprime 2 via Pode emitir a 2 via de uma determinada venda
a dinheiro ou factura.
Estorna documentos Pode estornar documentos (com ou sem
desperdcios).
Imprime registos Pode imprimir a listagem dos registos
efectuados.
Visualizar detalhes Pode consultar os detalhes de um
determinado registo.
Edita empregados Pode alterar o empregado
responsvel por um determinado registo.
Edita mtodos de pagamentos Pode alterar o
mtodo de pagamento de um determinado registo.
o Visualizar estatsticas Pode consultas as estatsticas disponveis no
WinREST.
o Outros Pode consultar outros relatrios disponveis.
Sistema Acede janela que permite alterar as configuraes de sistema.
o Receptor Pode consultar as mensagens enviadas via rdio.
o Reimprime documentos Pode reimprimir os ltimos documentos de uma
determinada impressora.
o Acertar relgio Pode acertar a data e hora de sistema.
Gaveta Pode efectuar aberturas de gavetas de forma injustificada.
Password Mestra A password mestra d acesso a todas as operaes que necessitem da
introduo de uma determinada password. Desta forma um tcnico no necessita de saber qual
a password de um determinado utilizador para poder aceder a uma determinada operao. A
password cobre todas as outras passwords. Por defeito a password 3500, mas deve ser
alterada com alguma frequncia por uma questo de segurana.
Bloqueio de Posto Este campo contm a password que permite desbloquear um determinado
posto. Por defeito a password WinREST, mas deve ser alterada com alguma frequncia por
uma questo de segurana.
Nota: Ainda que o utilizador no tenha acesso janela de Operaes de Caixa, pode tirar
apuramentos com terminal rdio se tiver permisso para imprimir apuramentos. de notar ainda
que o programa no obriga a uma configurao hierrquica dos acessos, isto , podemos no
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 18 -
Manual Tcnico
configurar os acessos de uma maneira crescente em que cada nvel tem sempre mais acessos
do que o anterior.

1.4. Configurao de Caixas
Esta janela permite criar mais caixas. Cada caixa deve corresponder a uma gaveta fsica, donde
sai e entra dinheiro.

Cdigo - Cdigo da Caixa em questo.
Designao - Nome interno usado para especificar a caixa
Documentos - Impressora usada para imprimir todos os documentos relacionados com a caixa
(apuramentos, vales, etc.)
Gaveta automtica - O programa permite abrir a gaveta de caixa automaticamente quando
feito um movimento de vendas para a caixa. Na caixa de lista configura-se qual a gaveta
associada a esta caixa.
Vendas activas mantm empregado de pedido Numa situao normal, quando se
transferem as vendas activas para outro empregado, a transferncia total deixando de haver
qualquer tipo de relao entre a mesa em questo e o empregado origem. Desta forma at as
comisses dos artigos pedidos antes das transferncias passam para o empregado destino.
Com esta opo activa, as transferncias de vendas activas transferem para o empregado
destino apenas a propriedade a mesa, ou seja, o empregado destino passa a ser quem abriu a
M Ma an nu ut te en n o o
- 19 -
Manual Tcnico
mesa e provavelmente quem a fecha mas, os pedidos (vendas) so de quem efectivamente
pediu, assim como as comisses. De salientar que este processo no to seguro como o
primeiro, porque artigos dos quais j foram pagas as comisses, podem ser anulados depois.
No permitir estornos aps fecho de sesso Por defeito o FrontOffice permite efectuar
estornos at fechar a caixa, para quem trabalha para a caixa, e permite efectuar estornos at
fechar a sesso, para quem trabalha com bolsa. Com esta opo activa, deixam de ser
permitidos os estornos aps o fecho de sesso do empregado, independentemente da forma de
trabalho.
Taxa de converso para Euro - Caixa onde se configura qual o valor da taxa de converso para
Euro. O programa usa este valor para apresentar o total em euros nos documentos (se
devidamente configurados para o efeito)
Mximo valor de oferta isenta de IVA - Em algumas legislaes (incluindo a portuguesa) existe
um limite para o qual podem ser feitas ofertas sem que se tenha de pagar o IVA correspondente
ao preo de compra dos artigos oferecidos. Este valor pode ser configurado para que o
programa em ofertas superiores ao valor indicado, cobre o IVA como se se tratasse de uma
venda. Ajustando este valor podemos fazer com que o resultado seja, em mdia, o pretendido.
No entanto este campo s ser necessrio em casas que faam muitas ofertas.
Valores para troco rpido Permite configurar os valores dos botes de troco rpido da janela
de Pedidos Take-Away. Esta configurao pode ser efectuada para a moeda base e a moeda do
operador, dependendo do tipo de interface escolhido. (1.2.1.)
Nesta janela temos ainda duas opes, Automtico e Relatrios.

1.4.1. Automtico
Nesta janela possvel configurar um procedimento automtico para a abertura quer de caixas
quer de sesses dos empregados. Nela poder-se- tambm definir o que se deseja ser impresso
no final do dia.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 20 -
Manual Tcnico

Abre no Arranque - Permite especificar se queremos ter caixas ou sesses que sejam abertas
automaticamente quando o computador ligado. Para as sesses dos empregados, a caixa em
que sesso aberta indicada pela seleco na lista de caixas ao lado.
Fora abertura no arranque Efectua Com esta opo seleccionada, a janela que permite
fazer cancelar na abertura de sesso no aparece.
Apura em Automtico - Especifica quais os apuramentos que so feitos automaticamente no
fecho e quais as opes de discriminao para cada apuramento. Estas opes so tambm
usadas quando pedido um apuramento no terminal rdio.
Esta seco, pode ser usada para configurar tambm as aberturas de sesso, podendo definir
se imprime ou no os respectivos documentos.
Introduz valor em caixa - Indica ao programa que deve pedir os valores reais em caixa antes de
imprimir o apuramento terico. Os valores reais tambm so exportados com os registos dirios.
Imprime vendas horrias Define o grfico da distribuio horria do volume de vendas, deve
ou no ser impresso no documento de fecho do dia.
Fecho Directo - Indica ao programa que ao fechar o dia deve fechar todas as sesses e caixas
automaticamente, confirmando apenas o fecho de mesas que ainda estejam abertas.

M Ma an nu ut te en n o o
- 21 -
Manual Tcnico
1.4.2. Relatrios
Esta janela permite configurar o tipo de relatrios que se pretendem obter tanto nos apuros de
sesso, como no relatrio de fecho da mesma.

Comisses vo para o empregado de fecho Por defeito o programa atribui as comisses de
um artigo ao empregado que efectuou o pedido desse artigo. Com esta opo activa, a
propriedade da comisso do empregado que fechou a mesa onde se encontrava o artigo.
Comisses so tratadas sem IVA Faz com que o programa calcule os valores de comisso
sem IVA.
Inclu mesas abertas nos apuramentos Normalmente os apuramentos de sesso
contabilizam apenas as mesas fechadas, no deixando assim margem para erros quanto s
suas vendas e respectivas comisses. No entanto activando esta opo, passaram a ser
contabilizadas tambm as mesas abertas no seu apuramento de sesso. Desta forma ser
possvel contabilizar as vendas e comisses de empregados que transferiram as vendas activas
para outro empregado, mantendo o empregado de pedido.
Anulaes vo para o empregado que pediu Quando esta opo est activa, as anulaes
vo para o empregado que pediu os artigos e no para o empregado que faz as anulaes.
Apura facturado na sesso por: Define a forma como o valor do fecho de uma mesa
contabilizado na sesso do empregado.
Empregado de fecho Esta opo est seleccionada por defeito, dado que
normalmente o empregado de fecho que fica com o dinheiro, devendo por isso ser
responsvel por essa facturao.
Empregado de abertura - Isto permite configuraes em que apenas o gerente pode
fechar mesas, mas queremos contabilizar na sesso quanto foi facturado pelo
empregado.
Empregado do pedido Isto permite que numa esplanada em que se recebe cada
vez que se serve uma mesa e no quando se fecha a mesa, determinados
empregados no estejam a pagar indevidamente por outros.

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 22 -
Manual Tcnico

1.5. Configurao de Zonas de Impresso
Antes de comear a explicar o mtodo de configurao de zonas de impresso necessrio
explicar bem o conceito de zona de impresso.
Uma zona de impresso o stio lgico em que um determinado artigo deve ser impresso
quando pedido. Por exemplo, o artigo vinho da casa deve ser impresso no stio em que so
impressos os vinhos, independentemente de, para uma determinada casa, este stio possa ser o
bar 1 ou o bar 2.
Configurar as zonas de impresso apenas indicar, para cada local, que impressoras fsicas
correspondem a cada zona de impresso. Por exemplo, podemos querer configurar o programa
de tal modo que, o artigo vinho da casa seja impresso na impressora do bar 1 quando pedido na
sala 1, mas que seja impresso na impressora do bar 2 quando pedido na sala 2.
Para fazer esta configurao, para alm do formato dos pedidos e contas temos a janela Zonas
de Impresso:

Nesta janela podemos ver que, por exemplo, no local Sala, a zona de impresso D.Externos
corresponde impressora Caixa, ou seja, facturas e vendas a dinheiro que sejam pedidas a
partir do local Sala sero impressas na impressora Caixa.
Nota: A primeira zona de impresso sempre a zona de impresso de documentos externos e a
segunda para documentos internos. Todas as outras esto reservadas para pedidos.
M Ma an nu ut te en n o o
- 23 -
Manual Tcnico
Zonas de Impresso - Inclui todas as opes relacionadas com as zonas de impresso, tais
como:
Agrupamento - Indica a forma como so impressos pedidos com vrios artigos. Os vrios
estilos de agrupamento so:
Individual Cada artigo impresso individualmente, sempre
com quantidade 1. Ex: quando so pedidos dois
cafs, o programa emite dois pedidos com um caf
cada.
Por Artigo Cada linha de detalhe impressa individualmente.
Ex.: se forem pedidos dois cafs e um
descafeinado, o programa emite dois pedidos, um
com dois cafs e outro com um descafeinado.
Agrupado O programa emite apenas um pedido com todos os
artigos pedidos.
Individual +
Agrupado
Funciona de forma idntica ao agrupamento
individual seguido de agrupado
Por Artigo +
Agrupado
Funciona de forma idntica ao agrupamento por
artigo seguido de agrupado
Tipo de Pedido - Indica qual a configurao de documentos a usar para esta zona de
impresso
Secundrios - O programa permite fazer pedidos cruzados entre vrias zonas de
impresso. Ao ser efectuado um pedido, o programa produz internamente uma lista dos
artigos que, nesse pedido, saem em zonas de impresso que tratam pedidos secundrios.
A partir da, sempre que emite um pedido para uma zona de impresso que trate pedidos
secundrios, este acrescenta todos os artigos que no foram impressos no pedido.
Exemplo:
Numa determinada instalao existem 4 zonas de impresso: contas, bebidas,
grelhador, cozinha. Se pretendermos que pedidos de grelhador e cozinha sejam
entregues ao mesmo tempo na mesa, podemos configurar a zona de grelhador e
cozinha para tratarem pedidos secundrios. Assim, quando for efectuado um pedido
que contenha, por exemplo, um bife grelhado e meia dose de lombo assado, o
programa emitir no grelhador um pedido que indica bife grelhado e por baixo indicar
que deve sair juntamente com a meia dose de lombo assado. Na cozinha aparecer
exactamente o inverso.
Tipo Secundrio - Indica qual a configurao de documentos usada para imprimir os
pedidos secundrios nesta zona de impresso. Pode ser utilizado para, por exemplo,
imprimir em letras mais pequenas os pedidos secundrios (o que normalmente
aconselhvel).
Tipo Complemento - Indica qual a configurao de documentos usada para imprimir os
complementos nesta zona de impresso.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 24 -
Manual Tcnico
Locais - Permite escolher qual o local cujas caractersticas queremos alterar em termos de
zonas de impresso e configurar os tipos de documentos usados para cada local.
Tipo de Sub-total - Indica qual a configurao de documentos usada para consultas de
mesa.
Tipo de Conta - Indica qual a configurao de documentos usada para vendas a dinheiro
e facturas.
Impressoras - A seleco das impressoras por zona e local feita nesta seco.
Agrupamento - Tem uma funo semelhante do tipo de agrupamento na zona de
impresso. Caso esteja seleccionado Normal, a impressora assume os valores da zona.
Esta deve ser a configurao normalmente usada para as impressoras. No entanto se se
pretender uma configurao especfica para uma determinada impressora a imprimir
artigos de uma determinada zona, pedidos num determinado local, podemos especificar
um tipo de agrupamento diferente para a impressora. Quando o agrupamento da
impressora est configurado para Agrupa Zonas os pedidos desta impressora sero
agrupados com pedidos de outras zonas de impresso que tambm estejam configurados
nesta impressora como Agrupa Zonas. O mesmo tipo de impresso pode ser efectuado
atravs do Agrupa Tudo, mas imprime os detalhes pela ordem de pedido sem agrupar por
zonas.
Tipo de Pedido - Funciona de modo semelhante ao agrupamento, mas para a
configurao do tipo de pedido.
Sugesto: Se for necessrio ter dois ou mais tipos de artigos a sarem em pedidos separados
na mesma impressora, podemos configurar duas zonas de impresso, uma para cada tipo de
artigo, que so mapeadas na mesma impressora.

1.5.1. Zonas de Impresso
Identificao das redes de impresso existentes e serve para configurar essas mesmas zonas.

M Ma an nu ut te en n o o
- 25 -
Manual Tcnico

Cdigo - Designa o cdigo pelo qual a zona de impresso especificada.
Designao - Descrio do nome da zona de impresso.
Nota: A zona com o cdigo 1 usada para imprimir documentos externos, tais como vendas a
dinheiro e facturas. A zona 2 usada para sub-totais.

1.6. Licenciamento
Para Licenciar o WinREST FrontOffice Light dever aceder janela Licena, premindo os
botes Sistema... Manuteno... Licena.

Para que o programa se licencie necessrio que o cliente adquira atravs do GrupoPIE
Portugal ou do Agente um HardLock PIE juntamente com o respectivo ficheiro de licenciamento.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 26 -
Manual Tcnico
O HardLock PIE ter que ser colocado na COM1 (situao por defeito) e na janela Licena ter
que premir o boto para chamar o ficheiro de licenciamento fornecido juntamente com o
HardLock PIE. De salientar que o programa ir procurar o ficheiro no drive de disquetes. Aps
isto o programa dever estar licenciado e do cran principal desaparecer a mensagem Verso
de Demonstrao.
O licenciamento do programa deve ser uma das primeiras tarefas na instalao de um programa,
visto que, enquanto o licenciamento no estiver correcto, o programa funciona em modo
demonstrao. Neste modo s permitido ter at 230 artigos e at 4 empregados, o que
normalmente pouco para qualquer instalao. Alm disso, em modo demonstrao, a
numerao de documentos colocada a zero todos os dias.
Pode-se especificar HARDLOCK=n para indicar que o hardlock se encontra na COMn,
permitindo assim ligar o hardlock em qualquer porta srie. Se possuir um HardServer instalado
na rede, pode substituir HARDLOCK=n por HARDSERVER=YES.

1.7. Configurao de Locais

Nesta janela configuram-se os locais. Para o programa um local , basicamente, um conjunto de
mesas. No entanto, visto que uma mesa no mais do que um ponto de acumulao de
pedidos, podem ser criadas mesas que no correspondem a mesas fsicas com o objectivo de
simplificar as funes do programa. Por exemplo, podemos ter de criar um local constitudo pelas
mesas de 1 a 10 que so efectivamente lugares sentados junto de um balco.
M Ma an nu ut te en n o o
- 27 -
Manual Tcnico
Designao - Nome interno usado pelo programa.
Mesas - Conjunto de mesas usadas para este local. Um conjunto pode conter um elemento, uma
sequncia de elementos seguidos, elementos igualmente espaados, sequncias do mesmo
tamanho igualmente espaadas ou combinaes destas. A sintaxe de um bloco de um conjunto
: elemento inicial < : elemento final < : espaamento < : tamanho > > >, em que os valores
entre <> so opcionais. O elemento inicial e final definem os valores mnimo e mximo
assumidos pelo bloco. O espaamento define o intervalo entre sub-blocos e o tamanho define o
tamanho do sub-bloco.
Exemplo:
Definio Elementos
1 1
1:5 1,2,3,4,5
1:10:2 1,3,5,7,9
1:50:10:2 1,2,11,12,21,22,31,32,41,42
Um conjunto ento constitudo por vrios blocos separados por vrgulas.
Exemplo:
Definio Elementos
1:5,20 1,2,3,4,5,20
1:10:2,20:24 1,3,5,7,9,20,21,22,23,24
Tipo de Preo - Tipo de PVP usado nestas mesas. Com esta opo podemos configurar o
sistema para ter preos de venda diferentes em locais diferentes.
Forma de Pagamento - Mtodo de pagamento usado por defeito neste local.
Taxa servio Taxa de servio a aplicar a todos os documentos deste local. No caso de
pretender aplicar taxas de servio por local, deve identificar neste campo um artigo do tipo taxa
de servio, que ter que ser previamente criado. De salientar que os artigos podem ser
transferidos entre os vrios locais, dado que eles assumem a taxa de servio do local onde
foram pedidos originalmente.
Tipos - Identificao dos Locais por tipo:
Normal - Neste tipo de local a mesa fica aberta desde o primeiro pedido at que seja
efectuado o pagamento, permitindo inserir novos pedidos para a mesa antes que seja
encerrada.
Local de consumo prprio Quando esta opo est activa o programa assume que
todas as mesas deste local so mesas usadas para efectuar o consumo prprio de
empregados. A primeira mesa (a mesa com o cdigo mais baixo) dos locais de
consumo usada como mesa de consumo do empregado 1. Todas as mesas da em
diante so deslocadas do seu cdigo para fazer a correspondncia aos empregados
que as vo usar. Se no intervalo de mesas seleccionado excluir algumas mesas,
mesas essas que deveriam corresponder a um determinado empregado, esse
empregado no poder efectuar consumos prprios. Esta configurao permite fazer a
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 28 -
Manual Tcnico
distribuio de pedidos para consumo prprio como se fossem para um local normal. A
correspondncia entre o nmero da mesa de consumo e o cdigo de empregado um
mecanismo interno do programa, o qual s precisamos de conhecer no momento da
configurao. Para fazer consumo prprio a partir de um terminal rdio ou da janela de
pedidos por teclado, basta escolher qualquer mesa de consumo prprio que
automaticamente o programa selecciona a mesa do correspondente ao empregado.
Com a janela de Touch-Screen basta usar a tecla Consumo.
Take-Away - Faz com que seja apresentada a janela de pedidos para venda directa
(Take-Away) quando se fazem pedidos.
Take-Away Seguro - Faz com que seja apresentada a janela de pedidos para venda
directa com alguma segurana adicional (Take-Away seguro) quando se fazem
pedidos por Touch-Screen.
PUB Este local permite efectuar vendas directas, tipo self-service em que o registo
de artigos basicamente efectuado na primeira mesa, mas facilitando a converso
para uma mesa normal, com a possibilidade de a identificar com um determinado
nome durante a transferncia para uma outra mesa, continuando a efectuar registos
na primeira mesa (semelhante alocao dinmica).
Imprime conta acima de Definir a partir de que valor que as contas devem ser sempre
impressas. Sempre que uma conta possua um total superior a este valor, o WinREST imprime a
conta mesmo que o local esteja configurado para imprimir consulta de mesa no fecho, ou at que
esteja configurado para no imprimir qualquer tipo de documento.
Nomes Mesas - Configura os nomes usados pelo programa para as mesas.

Nome Genrico configura o nome por defeito das mesas do local. A sequncia \nm
substituda pelo cdigo da mesa subtrado da Base. Se pretendermos dar a uma mesa
em particular um nome diferente este deve ser introduzido na caixa Nome
Excepcional.
Imprime Subtotal - Indica em que situaes deve ser impresso um sub-total: pedido, anulao,
pagamento parcial e/ou fecho. No comando permite indicar se quando pedido um sub-total por
um terminal rdio este deve ser impresso ou apenas transmitido.
M Ma an nu ut te en n o o
- 29 -
Manual Tcnico
Imprime Conta - Indica em que situaes deve ser impresso uma venda a dinheiro.
Fecha mesa ao pedir - Indica se a mesa deve ser fechada ao pedir apenas quando pedido no
comando ou sempre. Note-se que quando uma mesa fechada em automtico no comando
estando seleccionada a opo no comando, impressa uma venda a dinheiro.
Taxa de IVA - Configurao do tratamento de IVA.
Venda Directa - Indica se este local deve utilizar a taxa de IVA de venda na mesa, ou a
taxa de venda directa, especificadas na ficha de artigos.
Excluda - Quando activa indica que o programa deve tratar os preos dos artigos neste
local como se fossem introduzidos sem IVA.
Cor do empregado nas listas - Permite mostrar no cran qual o empregado que registou cada
artigo para uma determinada mesa, atravs da cor do empregado.
Pede nova mesa depois de fechar - Indica ao programa que aps o fecho de uma mesa deve
voltar ao cran de pedir mesa.
Pede nova mesa aps pedido Indica ao programa que aps o registo de um pedido deve
voltar ao cran de seleco de mesas.
Indicar o n. de pessoas - Quando activa obriga o utilizador a indicar o n. de pessoas para
poder fechar a mesa.
Inclui desconto nos preos - Permite indicar se queremos que o desconto seja incorporado
nos preos dos artigos nos documentos impressos ou se deve ser descriminado numa linha
separada.
Indicar pessoas na abertura Configura o programa para perguntar ao empregado o nmero
de clientes, quando este entra na mesa. Este nmero s ser guardado se o empregado fizer
pelo menos um pedido. Configurando o winrest.ini com WarnClients=XX, o FrontOffice passa
a apresentar a mensagem Tem a certeza que quer indicar XX pessoas?, sempre que o valor
inserido for superior a XX. De salientar que efectuando uma transferncia de mesa, os nmero
de pessoas actualizado em ambas as mesas.
Permite indicar zero pessoas Quando se define que se deve indicar o nmero de pessoas
nas mesas, esta opo permite o valor zero tambm seja aceite.
Indicar pessoas s na abertura Quando a usar um comando, indicar o nmero de pessoas na
mesa mas, s na abertura da mesa.
Lista grande de pedidos - Configura o local de forma a obter uma lista de pedidos com
dimenses maiores.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 30 -
Manual Tcnico
No agrupa detalhes na conta Configura o local para que nenhum artigo seja agrupado, quer
durante a introduo do pedido, quer na impresso da conta. Desta forma se forem pedidos 2
Cafs e posteriormente mais 2 Cafs, dever aparecer duas linhas de detalhe com 2 Cafs em
cada uma, em vez de uma s linha com a soma das duas (4 Cafs).
Obriga a indicar o valor pago Quando activa obriga o utilizador a indicar o valor pago pelo
cliente, para poder fechar a mesa. O valor introduzido ter que ser igual ou superior ao total da
mesa.

1.8. Configurao de Documentos

O WinREST permite configurar a forma com so impressos os pedidos e documentos externos,
tais como facturas e vendas a dinheiro.
Esta janela permite configurar o posicionamento e contedo de cada linha de detalhe para vrios
tipos de documentos previamente configurados. Estes tipos de documentos vo depois ser
usados na janela de configurao de zonas de impresso.
Documento Cdigo usado para especificar esta configurao quando na janela Zonas de
Impresso
Tipo Tipo de documento a configurar. O tipo Pedido usado para configurar pedidos e o tipo
Contas usado para facturas, vendas a dinheiro e consultas de mesa.
M Ma an nu ut te en n o o
- 31 -
Manual Tcnico
Colunas Nmero de colunas usadas para imprimir o documento. Quando este nmero
pequeno (menos de 30 colunas) o programa envia para a impressora os cdigos de tamanho
duplo quando imprime cada linha.
C/R Indica qual o de cabealho/rodap (nmero de documento) a ser usado neste tipo de
documento. Se no existir o C/R com nmero definido, o WinREST usa o C/R 1. Para editar os
documentos deve premir o boto .
Campos Especifica que campos devem ser mostrados em cada linha de detalhe e permite
escolher um campo para ser configurado. Para que possa ser configurado, o campo deve estar
seleccionado.
Pedidos Contas
Quantidade Quantidade
Nome Curto Nome Curto
Nome Artigo Nome Artigo
Cdigo Cdigo
Preo Unitrio Preo Unitrio
Preo Total Preo Total
SubTotal Cdigo IVA
- Taxa IVA
Quantidade Quantidade do artigo a pedir ou pagar.
Nome Curto Designao reduzida do artigo a pedir ou pagar.
Nome Artigo Designao do artigo a pedir ou pagar.
Cdigo Cdigo do artigo a pedir ou pagar.
Preo Unitrio Preo por unidade a pedir ou pagar. Normalmente aplicado aos
documentos de conta.
Preo Total Preo unitrio multiplicado pela quantidade de artigos a pedir ou pagar.
Normalmente aplicado aos documentos de conta.
SubTotal Indica o valor na mesa at linha corrente. Este campo s funciona nos
pedidos em impressoras de cartes.
Cdigo IVA Cdigo interno da taxa de IVA a aplicar ao artigo a pagar.
Taxa IVA - Taxa de IVA a aplicar ao artigo a pagar.
Coluna Primeira coluna em que o campo vai aparecer.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 32 -
Manual Tcnico
Tamanho Nmero de colunas ocupadas pelo campo.
Justificao Indica se o texto deve ser alinhado esquerda, direita ou centrado, dentro do
tamanho definido para o campo.
Tamanho duplo Esta opo permite diferenciar os campos impressos, atravs do seu
tamanho.
Negrito / Vermelho Tal como a opo anterior, esta opo permite diferenciar os campos
impressos mas, atravs do seu preenchimento, que pode ser bold ou vermelho, dependendo da
impressora usada. De salientar que algumas impressoras no conseguem trocar de cor a meio
de uma linha, pelo que ser assumida a configurao do primeiro campo impresso. Este
documento pode ser usado juntamente com outros documentos com configuraes diferentes,
como o caso da impresso de complementos ou pedidos secundrios. Desta forma podemos
obter a impresso dos complementos dos artigos com cor diferente.
Introduo de dados Mostra como vai aparecer cada linha do documento, permitindo fazer
ajustes na configurao mais rapidamente.
Imprime complementos Configurar os documentos de conta para imprimirem artigos
complementos:
Com preo Imprimir artigos complemento que possuam preo.
Sem preo Imprimir artigos complemento que no possuam preo.
No imprime preo Imprimir artigos complemento sem preo, mesmo que estes tenham
preo, ficando neste caso acumulado o valor no artigo principal.
No imprime detalhes Com esta opo activa o documento em questo no ir imprimir
detalhes. til para quando se pretende apenas o total nos documentos.
No imprime nomes de campos Com esta opo activa no sero descriminados os nomes
dos campos nos documentos em questo.
Apaga Este boto apaga a configurao do documento actual. preciso ter o cuidado de, ao
utiliz-lo, verificar que o documento no est a ser usado em nenhum local.
Nota: Podem existir restries legais na configurao de documentos. Por exemplo, em
Portugal, a taxa de IVA tem de aparecer na linha de detalhe das vendas a dinheiro.

M Ma an nu ut te en n o o
- 33 -
Manual Tcnico
1.8.1. Configurao de Cabealhos e Rodaps
Para iniciar a configurao dos cabealhos e rodaps dos documentos deve premir o boto
da janela de configurao de documentos.

Na janela de edio de modelos de documentos, pode editar os cabealhos e rodaps dos
seguintes documentos:
Apuramento de Dia
Consulta de Mesa
Pedido
Venda a dinheiro
Para criar um novo documento deve premir o boto e de seguida seleccionar o tipo de
documento a criar.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 34 -
Manual Tcnico

Para o caso das consultas de mesa, vendas a dinheiro e pedidos deve indicar qual o nmero de
C/R do novo documento, porque para estes documentos podem ser criados 9 cabealhos e
rodaps diferentes.
A configurao dos documentos deve respeitar as normas legais e por essa razo salienta-se a
necessidade de colocar nas vendas e dinheiro, facturas e recibos a referncia Designao
(\no), Designao Social (\ds) e ao N. de Contribuinte (\nc) no cabealho. No caso das
vendas e dinheiro e facturas, o uso das flags \ds e \nc referentes aos campos Designao
Social e N. de Contribuinte respectivamente, so obrigatrios, caso contrrio os documentos
no sero impressos.
Depois de concluda a edio dos cabealhos e rodaps (C/R) dos documentos, necessrio
indicar na janela Configurao de Documentos, qual o nmero de C/R a usar para tipo de
documento (pedido ou conta). De seguida deve configurar as Zonas de Impresso, definindo o
tipo de documento a usar para cada tipo de impresso e respectiva impressora. De salientar que
esta ltima configurao varia de local para local.
As flags N. de documento (\nd) e Valor total (\vt) no Apuramento de dia, correspondem ao
nmero de srie do apuramento e ao 'grand total' (acumulados dos fechos). Se no forem
usados estes campos, o programa no tenta manter um nmero de srie ou um total, pelo que,
quando for activada esta opo (grand total), o primeiro nmero de srie ser 1
independentemente de quantos dias o sistema j tenha sido usado.

1.8.1.1. Sequncias Especiais
Quer no cabealho, quer no rodap, podem ser usadas sequncias especiais, que so
convertidas no momento da impresso para o valor apropriado. Algumas destas sequncias so
obtidas a partir dos dados de licenciamento. Note-se que em alguns documentos existem
campos que no so aplicveis (por exemplo, no podemos por o nome do cliente a aparecer no
pedido). Nestes casos o resultado da utilizao indevida dos campos imprevisvel.
As sequncias especiais (flags) so:
M Ma an nu ut te en n o o
- 35 -
Manual Tcnico
\no Nome da casa
\ds Designao social
\mo Morada
\lo Localidade
\cp Cdigo postal
\pa Pas
\tf N. telefone
\fx N. fax
\cv Conservatria
\nr N. de registo na conservatria
\cs Capital social
\nc N. de contribuinte
\dt Data actual
\da Data da abertura da mesa
\sd Data do relgio
\ho Hora (HH:MM:SS)
\hc Hora (HH:MM)
\nd N. de documento
N. do fecho do dia
\sX Sequncia especial da impressora em que X :
0 - Vermelho ou negrito
1 - Cancelar vermelho ou negrito
2 - Tamanho duplo
3 - Cancelar tamanho duplo
4 - Sublinhado
5 - Cancelar sublinhado
\ne N. empregado
\oe Nome empregado
\nm N. mesa
\bc Cdigo de barras (CODE128)
\om Nome da mesa
\bX Bitmap X. Este valor cruza com o nome dos ficheiros de bitmaps,
WRSTSC00.8YX, em que Y est no ficheiro de configurao da
impressora (WRSTSC00.70?). Podem ser usados at 10 bitmaps.
\np N. de pessoas
\pp Valor por pessoa
\st Sub-total
\vt Valor total
Valor acumulado dos fechos do dia
\ve Valor total na moeda secundria
\sx Total sem IVA
\tx IVA
\ti Imprime uma tabela de IVA do documento. Esta tabela s pode ser
usada em facturas, vendas a dinheiro e consultas de mesa. A tabela
no tem cabealho de modo a que este pode ser configurado
directamente no documento.
\vc Valor cambiado (utiliza o factor de converso para a forma de
pagamento usada)
\vg Valor de gorjeta
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 36 -
Manual Tcnico
\fp Forma de pagamento
\tr Troco
\te Troco na moeda secundria
\pg Valor pago
\pe Valor pago na moeda secundria
\lc Nome do local

1.8.1.2. Construo de sequncias especiais
A configurao de cabealhos de rodaps de documentos permite imprimir qualquer campo da
tabela de detalhes (no caso de uma consulta ou factura) ou da tabela de caixa (no caso de um
recibo). Para usar essa funcionalidade existe um tipo especial de texto que se pode colocar na
configurao de documentos com o formato:
<! type="tipo" id="campo" mask="mascara" align="alinhamento" default="valor por defeito" !>
type Tipo de campo. Nesta verso ainda existem apenas os tipos; "FLAG" ou "FIELD". "Flag"
corresponde a uma flag (sequncia especial) e "field" um campo de uma tabela.
Id Campo a mostrar. Se type for "flag" ento id uma flag (ex. id="nd" imprime o nmero do
documento). Se type for "field" ento id o nome de um campo da tabela base do documento.
Esta tabela a tabela de cabealhos no caso de sub-totais, pedidos, facturas e a tabela de
caixa no caso de recibos (ex. id="fb_c_proc" imprime o n de processo). Podem aceder-se a
campos de tabelas abaixo da principal, indicando o campo respectivo separado por um ponto.
Por exemplo, com field="fb_c_empa.memp_nome" acede-se ao campo nome da tabela de
empregados do empregado que abriu a mesa.
align Alinhamento do campo. Pode conter os valores "left", "right" ou "center" para alinhar
esquerda, direita ou centrar. Note-se que o alinhamento feito antes de se aplicar a mscara,
pelo que se o campo tem mais caracteres do que a mscara permite mostrar os caracteres que
so cortados dependem do alinhamento.
mask Formatao do campo a mostrar. Todos os caracteres que fazem parte da mscara so
impressos e os # so substitudos por caracteres que se retiram do campo a imprimir (ex. se
mask="###.###.###" e o campo contivesse "123456789" iria ser impresso "123.456.789").
Exemplo de configurao:
Cabealho
<!type="flag" id="no" align="center" mask="#####################################"!>

Consulta de mesa n. \nd

No serve de factura \dt
M Ma an nu ut te en n o o
- 37 -
Manual Tcnico
Rodap
\s2Total <!type="field" id="fb_c_vtot" align="right" mask="############"!> \s3
Nesta configurao usado o tipo "flag" para ir buscar o nome da casa e centr-lo no topo da
consulta de mesa. O total impresso alinhado direita no rodap.

1.9. Configurao de Terminais Rdio
Esta janela permite configurar os terminais via rdio em automtico.

Configura Comandos Conjunto de terminais cujo n. de hardware deve ser configurado
automaticamente pelo programa. O nmero de hardware influenciado pelos seguintes campos:
Display iluminado Indica se queremos que o cran do terminal rdio esteja
iluminado e entre que horas queremos que isso acontea. Note-se que o n. de
hardware configurado apenas quando enviada uma mensagem para o terminal
rdio, pelo que a actualizao do estado do terminal pode no ser feita imediatamente.
N. Pessoas Pergunta o n. de pessoas ao fazer um pedido.
Forma de Pagamento Pergunta a forma de pagamento na conta e pagamento
parcial.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 38 -
Manual Tcnico
Imprimir Pergunta se deve imprimir ou no ao pedir conta ou pagamento parcial.
Desperdcio Pergunta com ou sem desperdcio na anulao.
Anulao faz consulta Indica se ao fazer uma anulao com o terminal devem ser
enviados para este todos os artigos da mesa, permitindo editar estes, em vez de enviar
apenas aqueles que so para anular.
Pede n. de empregado em vez do n. de pessoas Com esta configurao o terminal
pergunta para cada pedido qual o empregado que vai ficar registado como tendo feito o pedido.
Isto permite que, por exemplo, um gerente com um comando possa fazer a distribuio do
servio da casa pelos empregados.
Actualiza comandos em automtico Quando activa, o programa automaticamente actualiza
o comando na abertura de sesso com as diferenas entre o que o comando tem e o que
deveria ter (relativamente a artigos).
Envia carto em vez de mesa O terminal rdio pergunta carto em vez de perguntar a
mesa.
Nota: O hardware rdio distingue as casas atravs do nmero de licenciamento do hardware.
Este valor pode ser visto na janela Acerca do WinREST e deve ser configurado nos terminais
rdio para cada casa.

M Ma an nu ut te en n o o
- 39 -
Manual Tcnico
1.10. Propriedades do Posto

Esta janela permite configurar algumas das caractersticas particulares de cada posto. Note-se
que qualquer posto pode ser configurado, em tempo real, a partir de qualquer posto. Por defeito
o posto seleccionado aquele em que estamos a operar.
1 mesa do empregado Com esta opo activa o campo Mesa por Defeito ser ignorado e, a
mesa por defeito passa a ser primeira mesa do conjunto de mesas definidas para cada um dos
empregados. Desta forma a mesa por defeito passar a depender do empregado em questo e
no do posto, permitindo assim ter vrias mesas por defeito num s posto. Para que tal acontea
deve ter em ateno que os intervalos de mesas definidos para cada um dos empregados
devem ser diferentes, caso contrrio a mesa por defeito ser sempre a mesma, perdendo-se o
efeito pretendido.
Mesa por Defeito Mesa que acedida directamente quando se entra no cran de pedidos.
Para no ter mesa por defeito basta preencher este valor a zero.
Mesas Conjunto de mesas que podem ser acedidas a partir deste posto.
Opo por defeito Indica qual a opo escolhida quando se prime o cran ou quando se
passa um carto magntico de empregado e o programa se encontra no cran inicial.
Impressora de sistema Impressora utilizada para documentos que no possuem impressora
por defeito. Por exemplo, apuramentos de dia e turno so impressos na impressora de sistema
do posto em que forem pedidos. No caso de serem ordenados por um terminal rdio, estes sero
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 40 -
Manual Tcnico
impressos na impressora de sistema do posto ao qual est ligada a antena, a no ser que seja
especificada outra no prprio terminal rdio.
Display de Cliente Indica qual o display de cliente que deve ser usado para mostrar o que
est a ser registado neste posto. Note-se que o display de cliente pode estar fisicamente
conectado noutro posto.
Pedidos por Teclado O programa possui dois modos de operao para efectuar pedidos, um
optimizado para efectuar pedidos com cran tctil ou com rato, e outro optimizado para efectuar
pedidos via teclado. Esta opo indica qual dos modos deve ser usado neste posto.
Proteco de cran (min) Configura o programa para ao fim de um determinado perodo de
tempo, o cran entrar em fase de descanso. Para basta definir esse perodo de tempo, caso
contrrio se mantiver o zero, corresponde a estar desactivado.
Gaveta Gaveta de dinheiro que vai abrir quando se premir o logotipo do GrupoPIE
apresentado na parte superior da barra de retorno do WinREST. De salientar que essa operao
s vai ser executada de imediato se for a nica opo da toolbar, caso contrrio ser-lha-
apresentada a barra de ferramentas com as vrias opes, onde deve ento escolher o boto
correspondente abertura de gaveta (Opo dependente dos acessos).

Caixa Fixa Quando esta opo diferente de Nenhuma, todos os registos efectuados neste
posto so contabilizados na caixa escolhida, independentemente da caixa onde o empregado
tenha sesso aberta.
Activo Indica se a opo esquerda est activa ou no. Quando uma opo estiver inactiva, o
boto correspondente no aparece e no poder ser usada. De salientar que um determinado
posto pode ter todas as opes inactivas. Nestes casos passa a funcionar como posto para
verificao de cartes de consumo, que pode ser usado tanto por clientes para saberem o seu
consumo actual, como para verificao na sada.
M Ma an nu ut te en n o o
- 41 -
Manual Tcnico

Utilizador Indica se premindo a opo correspondente o programa deve pedir a identificao
do utilizador ou no.
Cdigo Indica se o programa deve pedir a Password do utilizador.
Tempo Tempo em segundos que o programa espera antes de voltar ao cran inicial sempre
que o utilizador no interaja com o computador. Note-se que o tempo de espera fica inactivo em
janelas que exijam uma confirmao do utilizador (ficha de artigos, por exemplo).

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 42 -
Manual Tcnico
1.11. Hardware do Posto

Nesta janela podemos configurar todo o hardware ligado ao posto que no configurvel nas
outras opes (Impressoras, Antenas, etc.).
Posto Escolhe o posto a configurar.
Descrio Permite alterar o nome interno atribudo ao posto.
Tipo Tipo de importaria do posto para a instalao global (Fundamental / Importante /
Secundrio).
Teclado Indica o tipo de teclado a usar. Estes teclados podem ser inseridos de forma
automtica a esta lista. Para tal basta colocar no directrio /config o novo teclado e arrancar com
a aplicao.
Teclado virtual Activando esta opo, o WinREST apresenta um teclado virtual
sempre que se prima um campo de edio. til para os postos que no possuam
teclado fsico.
Secundrio Seleccionado um teclado neste campo, ficam disponveis para o
utilizador dois teclados, que podem ser alternados atravs da tecla Swap do teclado
virtual.
Touch Screen Indica qual o tipo de cran tctil que o posto dispe, caso disponha de algum.
M Ma an nu ut te en n o o
- 43 -
Manual Tcnico
Monitor Esta opo aparece apenas nas verses para Windows e permite, num PC com mais
do que um monitor, definir em qual dos monitores ser executado o programa. Assim ser
possvel ter mais do que um posto num s PC.
Calibrar Devido resoluo grfica utilizada pelo programa, muitos driver de Touch-Screen
no conseguem reconhecer qual a resoluo usada, pelo que retornam coordenadas erradas ao
programa. Esta opo permite compensar o erro das coordenadas, desde que o driver de Touch-
Screen esteja a cobrir o cran todo. Esta opo apenas surge na verso de para Linux, em
substituio da opo Monitor. Em ambiente Windows a calibrao suportada pelo prprio
Windows.

Utiliza Rato Indica se o computador tem um rato disponvel. No caso de o posto ter instalado
um Touch Screen, esta opo no deve estar activa.
Auto-Desligar Indica se o computador deve desligar-se automaticamente no fecho de dia.
Esta opo s funciona para computadores ATX.
Rotao do monitor Permite colocar a aplicao em quatro posicionamentos diferentes: 0,
90, 180 e 270, permitindo a sua utilizao em qualquer tipo de monitor e em qualquer posio.

Resoluo Configurar a resoluo para o posto seleccionado:
320x240 Esta resoluo deve ser seleccionada apenas para os postos que sejam
executados em PDAs.
640x480 Esta resoluo deve ser seleccionada para monitores que no suportem
800x600.
800x600 Esta resoluo faz com que o programa fique um pouco mais lento, mas
permite que trabalhe correctamente em LCDs de 800x600. Esta a resoluo por
defeito.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 44 -
Manual Tcnico
1024x768 Esta resoluo faz com que o programa fique um pouco mais lento, mas
permite que trabalhe correctamente em LCDs de 1024x768.
Escolher Cores Permite configurar se pretendemos para este posto utilizar a textura pr-
configurada ou uma cor fixa, quer para a cor dos botes, quer para a cor das janelas ou mesmo
para a imagem de fundo do cran principal.

Activar a opo que se pretende alterar a textura (botes, janelas, fundo), e premir sobre a cor
para alterar a cor por defeito.


1.11.1. Drivers
Esta opo abre uma janela onde so configurados os dispositivos que ligam na porta do
teclado:
M Ma an nu ut te en n o o
- 45 -
Manual Tcnico

Nesta janela aparecem os vrios dispositivos de porta de teclado suportados pelo programa,
podendo-se seleccionar quais os que esto ligados ao posto seleccionado. Note-se que existem
muitos dispositivos que no se encontram nesta lista, mas que so compatveis com algum que
j exista. Seleccionando um dispositivo e premindo a tecla Ajuda, o programa mostra o texto que
se encontra configurado no driver com informao sobre o dispositivo (configurao de dip-
switches, etc.). Se no se tiver a certeza se o dispositivo a configurar est nesta lista, podemos
utilizar a tecla Auto para aceder janela de configurao automtica de dispositivos:

Quando o programa se encontra nesta janela, devem usar-se todos os dispositivos de porta de
teclado ligados ao posto, para que o programa escolha o driver mais adequado sua leitura.

1.11.2. Filtros
Nesta janela podemos configurar filtros que modificam o texto lido por um leitor de cdigos de
barras ou de cartes magnticos.
O formato usado no filtro de entrada contem caracteres normais que tm de aparecer no carto
bem como caracteres que so interpretados de modo especial e que comeam por %.
Qualquer espao em branco no filtro de entrada absorve qualquer nmero de espaos no carto.
A converso de nmeros tambm absorve espaos em branco.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 46 -
Manual Tcnico

Uma sequncia de converso constituda por:
%*nc
Podendo ser seguida de outra sequencia. Neste caso a primeira de excluso e a ltima de
leitura:
%*nc%nc

% Sinal de percentagem. Todas as sequncias devem comear por este sinal excepto
quando se pretende excluir uma parte conhecida dos cartes.
Exemplos:
Texto no carto: 123456789
Filtro: Leitura:
%d 123456789
123%d 456789
ABC%d <sem leitura>
Desta forma, todos os cartes que no comecem por 123 sero ignorados.

(opcional) Um asterisco. Indica que a leitura deste campo deve ser ignorada
Exemplos:
Texto no carto: 123456789
Filtro: Leitura:
%*3d%d 56789
%*[1-4]%d 56789
%*[^3]%5d 34567
Desta forma, ignorada a leitura correspondente sequencia que se segue ao *,
lendo apenas o que se segue ao prximo sinal de percentagem.

n (opcional) Uma varivel. Um nmero que indica o nmero mximo de dgitos a ler ou
excluir do carto.
Exemplos:
Texto no carto: 123456789
Filtro: Leitura:
%d 123456789
%3d 123
%*3d%d 56789

c O caracter que especifica o tipo de converso. Os vrios tipos de converso so:
% Procura no carto o prprio sinal %
M Ma an nu ut te en n o o
- 47 -
Manual Tcnico
Exemplos:
Texto no carto: %123456789
Filtro: Leitura:
%d <sem leitura>
%%d 123456789

c L o prprio caracter (ou n caracteres). S pode ser utilizado com *
Exemplos:
Texto no carto: 123456789
Filtro: Leitura:
%*c%d 23456789
%*3c%d 456789

s Semelhante a c mas l todos os caracteres at encontrar um espao.
Exemplos:
Texto no carto: 12 3456789
Filtro: Leitura:
%*s%d 3456789
%*5s%d 3456789

[...] Idntico a c mas procura apenas determinados caracteres. Os caracteres
colocados entre [] determinam quais os caracteres vlidos. Quando um caracter no
vlido encontrado a pesquisa pra. Os caracteres podem ser caracteres normais
([abcd]) ou um conjunto de caracteres ([a-z]). Se o primeiro caracter for um ^ ento
o conjunto a seguir funciona ao contrrio, isto , os caracteres que so pesquisado so
os que no constam na lista (nota: se pretender que o conjunto contenha] deve
especificar-se este como o primeiro caracter do conjunto.)
Exemplos:
Texto no carto: 123456789
Filtro: Leitura:
%*[1-4]%d 56789
%*[123]%d 456789
%*[^3]%5d 34567

d Procura um nmero decimal.

x Procura um nmero hexadcimal.
O filtro de sada constitudo por um texto em que colocado no stio pretendido sequncia
especial %d para que a seja inserido o nmero lido pelo filtro de entrada. Por exemplo: se no
carto foi lido 456 pelo filtro de entrada e o de sada 02%d a sada para o programa vai ser
02456.
Para cdigos grandes, por exemplo cdigo de barras EAN13, convm usar %Ld em vez de
%d.

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 48 -
Manual Tcnico
1.12. Configurao de Teclas

O programa permite configurar as teclas, ou combinaes de teclas, para executarem funes
especiais.
Posto - Indica a que posto se encontra ligado o teclado que queremos configurar.
Carto - Permite configurar um cdigo de barras ou um carto de banda magntica como se
fosse uma tecla. Isto permite configuraes em que todo o programa usado com um leitor de
cdigo de barras, por exemplo. Basta criar um cdigo para Pedir, outro para Conta, etc.
Tecla - Indica qual a tecla a configurar. Pode ser acedida directamente premindo simplesmente a
tecla correspondente.
Ctrl, Alt, Shift - Permite escolher uma combinao de teclas de comutao para modificarem a
funo da combinao+tecla. Note-se que premindo uma combinao de teclas, esta ser
escolhida automaticamente. Qualquer combinao de teclas uma combinao vlida para
configurar (inclusivamente Ctrl+Alt+Del).
Funo - Indica qual a funo a ser assumida pela tecla. As funes disponveis so:
Artigo Escolhe um artigo na janela de pedidos, ofertas,
transferncia de mesa e pagamentos parciais
Famlia Escolhe uma famlia
Mesa Escolhe uma mesa
Empregado Escolhe um empregado
Quantidade Indica a quantidade na janela de pedidos,
transferncias de mesa e pagamentos parciais.
Tambm permite indicar a percentagem na janela das
ofertas
Apaga linha Apaga a linha de detalhe escolhida na janela de
pedidos, ofertas, transferncia de mesa e pagamentos
parciais
M Ma an nu ut te en n o o
- 49 -
Manual Tcnico
Apaga tudo Apaga todas as linhas de detalhe (s na janela de
pedidos por teclado)
Pedir Efectua o pedido
Sub-total Imprime uma consulta de mesa, tanto na janela de
pedidos como na consulta de registos.
Conta Mostra a janela de fecho de mesa
Preo Altera o preo em artigos de PVP varivel
Anular Efectua a anulao de artigos na mesa e efectua
estornos na consulta de registos
Gaveta Abre a gaveta
Factura Imprime uma factura
Transferncias Chama a janela de transferncias e imprime
documentos no descriminados na consulta de registos
Consulta Registos Chama a janela de consulta de registos
Troco Coloca o cursor na caixa de valor pago para fazer o
troco
Pag. Parcial Chama a janela de pagamento parcial a partir da janela
de pedidos por teclado
Desconto Idntica anterior, mas chama a janela de ofertas
N Pessoas Coloca o cursor na caixa N Pessoas
Pedir Parcial Igual tecla de pedir, mas mantm-se na mesa actual
Anular Parcial Igual tecla de anular, mas mantm-se na mesa actual
Sub-total Parcial Igual tecla de subtotal, mas mantm-se na mesa
actual
Limpa Empregado Limpa o empregado actual na janela de pedidos por
teclado
Valor - Nas funes que necessitam de um cdigo (por exemplo, a funo empregado) podemos
usar este valor para especificar o cdigo da funo correspondente. Caso esteja a zero, ento
esta passa a ser a tecla que executa a funo. vlido para as funes Artigo, Famlia, Mesa e
Empregado. Por exemplo, configuramos a tecla C com a funo Artigo com valor 43. Quando
esta for premida numa das janelas de pedido, introduz directamente o artigo com cdigo de
pedido 43. No entanto se o valor for 0, ao ser premida a tecla na janela de pedidos por teclado,
ser colocado na mesa o artigo com o cdigo introduzido pelo utilizador.
Sequncias de teclas Abre uma janela onde se podem configurar uma sequncia de teclas
para uma determinada tecla, que so executadas quando premida essa tecla.

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 50 -
Manual Tcnico
Para criar uma sequncia de teclas prima o boto Novo, e de seguida digite no teclado
a tecla que ir dar origem sequncia. Depois digite no teclado a sequncia de teclas
pretendida. Prima a sequncia Shift+Esc para sair.
O exemplo acima mostra a configurao da tecla numrica . como uma sequncia de
trs 0. As configuraes de sequncias de teclas esto sempre activas em qualquer
parte do programa.
Ver Todas - Abre uma janela que mostra todas as teclas configuradas para o posto.
Nota: Algumas funes, tais como a gaveta, obriga a que esteja apenas uma tecla configurada
para o efeito. Existem tambm funes que s actuam nos locais adequados (por exemplo, a
tecla empregado s funciona quando o programa espera que se introduza um empregado).
tambm de notar que o programa possui uma prioridade automtica para teclas com mais do
que uma funo. Por exemplo, na janela de pedidos por teclado, se for premida a tecla 2 no
teclado normal (no no numrico) esta escrever 2 se no estiver configurada para mais nada.
No entanto se estiver configurada para qualquer outra funo ela executar essa funo.

1.13. Dispositivos
nesta janela que configurado todo o hardware do sistema, excepto dispositivos de teclado,
ratos e touch screens que j foram vistos na seco Hardware do Posto.
Para a configurao de dispositivos, deve ter-se em ateno os postos e as portas em que os
dispositivos esto ligados. Existem basicamente 9 tipos de dispositivos: portas, impressoras,
leitores de cartes, receptor de rdio, balanas, multiplexers, displays de cliente, gavetas e
botoneiras.
M Ma an nu ut te en n o o
- 51 -
Manual Tcnico

Postos Descritivo dos postos existentes.
Dispositivos Dispositivos correspondentes ao posto seleccionado.
Adiciona Serve para escolher o dispositivo ligado ao posto seleccionado.
Configura Permite configurar todos os parmetros relativos ao dispositivo.
Cada dispositivo tem uma configurao prpria que pode ser acedida seleccionando o
dispositivo pretendido e premindo a tecla Configura.
Cada dispositivo fornece liga a uma sada de outro dispositivo e fornece as suas prprias sadas.
Por exemplo, uma impressora liga a uma porta e fornece sadas para ligar gavetas.
Para ligar um dispositivo novo deve seleccionar-se o posto e premir a tecla Adiciona. Nessa
altura aparece uma janela que permite escolher qual o tipo de dispositivo a inserir:
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 52 -
Manual Tcnico

Nesta janela so mostrados todos os dispositivos que podem ligar ao dispositivo que se
encontrava seleccionado.
Se pretender remover um dispositivo basta seleccion-lo e premir a tecla remover. Note-se que
no pode ser removido um dispositivo ao qual estejam ainda ligados outros dispositivos.
Ao premir a tecla OK o sistema automaticamente reconfigurado em todos os postos.
A caixa Cdigo permite configurar manualmente o cdigo de um determinado dispositivo.
Normalmente isto s ser necessrio se, por exemplo, removermos uma impressora e quisermos
criar outra com o mesmo cdigo, para manter as configuraes de pedidos, impressora de
sistema ou caixa, etc.
Para uma lista completa de dispositivos, das suas configuraes e ligaes possveis consulte o
captulo Dispositivos.
S Si is st te em ma a
- 53 -
Manual Tcnico
2. Sistema
2.1. Organizao dos Ficheiros
Os ficheiros no disco, aps a instalao devem ficar de acordo com o esquema:
WINRESTW.EXE Executvel do programa (Windows)
WINREST Executvel do programa (Linux)
WINREST.INI Variveis de ambiente
FILES Directrio de ficheiros do sistema
IMPORT Directrio de importao
IMAGES Directrio com as imagens dos botes
EXPORT Directrio de exportao
MODEM Directrio secundrio de exportao
DATA Directrio de tabelas
WRSTMART.000 Mestre de artigos
WRSTMFAM.000 Mestre de famlias
WRSTMEMP.000 Mestre de empregados
WRSTTPRM.000 Tabela de parmetros
WRSTDATA.000 Data de sistema
WRSTTCDC.000 Tabela de documentos
WRSTTCOM.000 Imagem dos pratos enviados para comandos
WRSTTLOC.000 Tabela de locais
WRSTTZON.000 Tabela de distribuio de zonas
WRSTCAIX.000 Tabela de caixas
WRSTTPAG.000 Tabela de pginas rpidas
WRSTTPOS.000 Tabela de postos
WRSTTTEC.l000 Tabela de teclas
WRSTSCKB.000 Base de conhecimento do SmartChoice (binrio)
WRSTRANK.000 Complementos automticos (binrio)
WRSTTSER.000 Tabela de contadores internos
WRSTLSDC.000 Tabela de configuraes de listagens
WRSTLSCP.000 Tabela de campos de listagens
WRSTACCS.000 Tabela de controlos de acesso
WRSTDRVS.000 Configurao de dispositivos (DOS)
WRSTDRVS.WIN Configurao de dispositivos (Windows)
CONFIG Directrio de ficheiros de configurao
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 54 -
Manual Tcnico
DEVICE.CFG Drivers para os vrios dispositivos
WRSTSC00.EXE DOS extender
WRSTSC00.DIC Dicionrio em vrias lnguas
WRSTSC00.LIC Ficheiro de licenciamento
WRSTSC01.000 Ficheiro de propriedades (gerais e dos postos)
WRSTSO00.000 Overlay do programa
WRSTSC00.10? Fontes de texto
WRSTSC00.20? Ficheiros de cones
WRSTSC00.301 Textura das janelas
WRSTSC00.401 Imagem de fundo
WRSTSC00.5?? Configurao de teclados internacionais
WRSTSC00.70? Drivers de impressoras
WRSTSC00.799 Configurao de cabealhos e rodaps
WRSTSC00.8?? Bitmaps para impresso
WRSTSC00.C?? Drivers de leitores de porta de teclado
TEMP Directrio de ficheiros temporrios
TOOLS Utilitrios de diagnstico e teste
PLUGINS Directrio com os Plugins (subdirectrios) do WinREST.
Todas as tabelas do programa so guardadas em ficheiros de texto em que cada registo ocupa
uma linha e todos os campos tm um tamanho fixo. No fim de cada linha existe, nos ficheiros
mestres, uma estrutura do tipo TT00/00/0000 1 1 que contm uma flag de movimento,
uma flag de anulado, a data de anulao, o nmero de movimentaes e o valor deste na ltima
exportao.
Nota: Todos os ficheiros que contm tabelas devem ser editados exclusivamente dentro do
programa, com o risco de se perder a integridade da base de dados, ou de perder o sincronismo
entre FrontOffice e WinREST Store ou Reports.
Os ficheiros CONFIG\WRSTSC00.70?, so ficheiros de texto que contm as sequncias
especiais de impresso. Caso se encontre uma impressora desconhecida pelo programa, pode
criar-se um ficheiro de configurao novo (com extenso 7XX, em que XX o prximo nmero
livre) com os cdigos especiais dessa impressora.

2.2. Funcionamento em Rede Windows
Estas verses usam como protocolo standard TCP/IP. Para tal necessrio que todos os
computadores em que o programa vai funcionar tenham o protocolo TCP/IP configurado.
S Si is st te em ma a
- 55 -
Manual Tcnico
Em todos os computadores da rede, na pasta Windows\Menu Iniciar\Arranque ou
Windows\Start Menu\Startup criar um atalho para o executvel WINRESTW.EXE da pasta
onde ficou instalado o FrontOffice. Pode ser preciso nesta fase mapear a pasta do servidor nos
postos para que estes tenham acesso directo (completo) ao programa.
Em cada computador editar as propriedades do atalho e acrescentar frente de ...
Winrestw.exe [n do posto] [n da rede] [IP do servidor]. Os parmetros passados ao programa
indicam em que modo deve trabalhar. [n do posto] assumido 1 por defeito (servidor). [n da
rede] s utilizado se tivermos mais do que um FrontOffice a correr na mesma rede local. [IP
do servidor] s necessrio preencher se o programa no o conseguir encontrar
automaticamente.

<destino do atalho> <n do posto> <n da rede> <IP do servidor>
Nota: Aps configurada a rede FrontOffice em Windows, o programa deve ser sempre
executado a partir dos atalhos e nunca atravs do executvel. Essa operao poder fazer com
que se percam algumas configuraes.

2.3. Variveis de ambiente (winrest.ini)
Foi criado um ficheiro INI WINREST.INI que pode ser colocado na pasta do FrontOffice e que
contm todos os ajustes que antes se podiam fazer com variveis de ambiente (SET
xxxxxx=yyy). As variveis de ambiente continuam a funcionar por uma questo de manter a
compatibilidade, estando disponveis actualmente as seguintes variveis:
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 56 -
Manual Tcnico
CompressExport Esta varivel faz com que os ficheiros de registos dirios sejam
exportados comprimidos usando o mtodo de compresso gzip. Esta varivel pode
assumir dois valores, 0 e 1, sendo o ltimo correspondente compresso de
ficheiros. Note-se que est em curso o desenvolvimento de um sistema de arquivo de
ficheiros dirios mais completo que tornar esta opo obsoleta.
Console Nas distribuies linux, o FrontOffice deve ser executado na consola 9. Para tal
esta varivel de ambiente deve ser definida no winrest.ini com o referido valor.
Country Esta varivel til para passar parmetros especficos para determinados pases:
o ES (Espanha) Os documentos de consulta de registos, para alm da
identificao fiscal do cliente, imprime em todos os documentos a
identificao fiscal do estabelecimento.
o SE (Sucia) A consulta de registos descrimina tambm os documentos
vazios (documentos com o total=0).
o TR (Turquia) Visto que na Turquia existe uma distino entre o I com e
sem ponto, esta varivel atribui ao WinREST o comportamento correcto de
maisculas / minsculas com a letra I.
o BR (Brasil) O WinREST calcula o mapa de IVA de acordo com as
regras usadas no Brasil. A consulta de registos descrimina tambm os
documentos vazios (documentos com o total=0).
o PT (Portugal) Com esta varivel o WinREST solicita o nome e o nmero
de contribuinte do cliente antes de imprimir os originais das vendas a
dinheiro, sem que para isso tenha que ser criada a ficha de um cliente
regular. Estes campos sero gravados para que os documentos possam ser
correctamente reimpressos.
DeleteOld Esta varivel permite eliminar dos mestres, os registos que estejam anulados
mais de n dias.
DirectLock Esta varivel no ficheiro INI, permite fazer com que o FrontOffice aceda
directamente porta onde est ligado o HardLock srie, sem usar a interface do
Windows. Isto permite utilizar a mesma porta para um dispositivo permanente (Ex.
Touch-Screen). Note-se que esta tctica pode no funcionar com dispositivos que
utilizem eles prprios as linhas de protocolo da porta srie e fiquem confundidos com
a comunicao com o HardLock. De salientar est configurao s funciona em
Windows 2000, utilizando o driver TOTALIO.SYS.
HardLock Esta varivel permite indicar em que porta se encontra conectado o HardLock
Srie (RS232). Se estiver a ser usada uma distribuio Linux, esta varivel pode ser
usada tambm para os HardLocks USB. Se existir um HardServer instalado na rede,
esta varivel no necessria.
HardServer O FrontOffice permite usar o WinREST HardServer para validar hardlocks.
Para tal basta colocar uma linha no ficheiro winrest.ini com HardServer=Yes ou
HardServer=<n do socket> no caso de se usar um socket diferente do standard
(4292). De salientar que usando esta varivel com um valor diferente de 0 (zero), no
necessrio o uso da varivel HardLock.
S Si is st te em ma a
- 57 -
Manual Tcnico
Pointer Define nas distribuies linux, qual o driver a usar para o touch. Esta varivel deve
estar associada varivel TOUCHDEVICE. Normalmente esta configurao est no
init da distribuio, sendo por isso desnecessria a sua utilizao. Os pointers
conhecidos so os seguintes: PENTOUCH, PS2, MICROTOUCH, GROOVIE, IPAQ,
MK712 e EPSON.
Posto Definir o nmero do posto em questo. No entanto existem formas mais eficazes de
configurao dos postos. Nas distribuies Linux esta configurao efectuada
atravs do Plug-in Configurar, enquanto na distribuio Windows, o posto deve ser
definido no atalho do executvel, como est explicado no ponto anterior
(Funcionamento em Rede Windows).
Net - Definir a NET do posto em questo. No entanto existem formas mais eficazes de
configurao da NET. Nas distribuies Linux esta configurao efectuada atravs
do Plug-in Configurar, enquanto na distribuio Windows, a NET deve ser definido no
atalho do executvel, como est explicado no ponto anterior (Funcionamento em
Rede Windows).
NetTimeOut No ficheiro INI, possvel configurar o tempo de espera antes da mensagem
Foi perdida a conexo com o posto X. Basta colocar no WINREST.INI
NetTimeout=X em que X o tempo em segundos que o servidor espera para matar
um posto (ou vice-versa). Este parmetro s deve ser alterado em instalaes com
muitos postos em que acontea, ocasionalmente, uma mensagem de erro sem
justificao. O valor por defeito de 12 segundos.
NumLockOff Define se o teclado nmero deve ou no arrancar desligado.
RunWizard Configura o FrontOffice para executar o Wizard durante o arranque. Deve
consultar o manual do utilizador para conhecer o funcionamento deste mdulo.
SlowCPU Esta varivel indica ao FrontOffice que deve optimizar as operaes
(especialmente as grficas) para processadores mais lentos, fazendo compromissos
de aspecto grfico, se necessrio.
Touchdevice Define nas distribuies linux, qual a porta onde est conectado o touch.
Esta varivel deve estar associada varivel POINTER. Normalmente esta
configurao est no init da distribuio, sendo por isso desnecessria a sua
utilizao.
WarnClients Quando um local est configurado para indicar o nmero de pessoas na
mesa, durante a abertura da mesa, com esta varivel activa emitido um pedido de
confirmao para o nmero de pessoas na mesa mas, apenas para valores
superiores a 12.
Existem ainda 4 variveis de ambiente para configurao do Servidor VNC. Consulte neste
manual quais as suas funcionalidades:
VNCServer
VNCExclusive
VNCDepth
VNCCompression
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 58 -
Manual Tcnico
tambm atravs do winrest.ini que se configura tambm o Servidor HTTP, que para tal
necessita da configurao das suas 6 variveis, com funcionalidades explicadas na respectiva
seco. Estas variveis so sempre iniciadas com os seus valores por defeito, devendo usa-las
apenas para alterar os seus valores.
HTTP_Port (valor por defeito: 8080)
HTTP_DocumentRoot (valor por defeito: www)
HTTP_DefaultDocument (valor por defeito: index.htm)
HTTP_Compression (valor por defeito: Yes)
HTTP_UserName (valor por defeito: username)
HTTP_PassWord (valor por defeito: password)
A generalidade das variveis devem assumir apenas indicao do estado activo ou inactivo,
devendo para tal usar as seguintes constantes:
Activo 1 ou yes
Inactivo 0 ou no
Para alm destas, pode usar as constantes linux e windows. Quando se utiliza o mesmo
winrest.ini numa instalao multiplataforma, isto permite ter configuraes que esto activas para
mquinas Linux e inactivas para mquinas Windows e vice-versa (ver exemplo abaixo)
A configurao de um ficheiro winrest.ini efectuada por seces. O formato deste ficheiro
consiste em ter uma rea comum e uma seco por posto identificada com o n. do posto entre
parntesis rectos []. Os parmetros passados na seco de um posto sobrepem-se sempre aos
globais.


Exemplo:

Net=134
SlowCPU=linux
Console=9
Pointer=MICROTOUCH
TouchDevice=/dev/tts/1

[1]
HardServer=Yes

[2]
TouchDevice=/dev/tts/0

Esta configurao poderia ser usada numa instalao com servidor Windows e postos Linux com
mquinas mais fracas em termos de processador. Est definido que todos os postos esto na
NET 134. Para alm disto, todos os postos linux correm com a flag SlowCPU activa, enquanto
que os postos Windows correm com SlowCPU inactivo. Todos os postos linux correm na
consola virtual 9 e tm um touch-screen da microtouch ligado na porta COM2, excepto o
posto 2 que tem o touch-screen ligado na COM1.

S Si is st te em ma a
- 59 -
Manual Tcnico
2.4. Impressoras
Para se configurar de modo ptimo as impressoras para trabalhar com o WinREST preciso ter
em ateno dois parmetros: a velocidade de comunicao e a dimenso do buffer da
impressora.
No que diz respeito velocidade deve-se configurar a impressora para a maior velocidade
possvel. No entanto, se o cabo da impressora for muito extenso e se por este motivo no
aguentar a velocidade mxima de comunio, pode ser preciso descer esta velocidade.
No que diz respeito ao buffer de recepo da impressora, convm que este seja reduzido ao
mnimo possvel.
Nota: A velocidade de impresso s configurvel em impressoras seriais. Tanto a configurao
da velocidade, como a do tamanho do buffer, so feitos, normalmente, atravs de DIP-switchs
na impressora. Para mais informaes, consulte o manual da impressora.

2.5. Servidor VNC
A partir da verso 5.5, o WinREST passou a integrar um servidor VNC. VNC um protocolo que
permite a um cliente, atravs da rede, visualizar um terminal virtual fornecido por um servidor
VNC. Este terminal consiste num cran, rato e teclado.

O servidor VNC integrado no WinREST permite a qualquer posto ser controlado remotamente
por clientes VNC standard. Existem clientes VNC para as mais variadas plataformas (Windows,
Linux, MacOS, etc.) que podem ser usados directamente.

Existem diversos parmetros que controlam o comportamento do servidor VNC, que podem ser
passados como variveis de ambiente, ou colocados no winrest.ini. Esses parmetros so
seguintes:

VNCServer Quando activo este parmetro configura o posto para funcionar como servidor
VNC. De salientar que esta configurao s se aplica ao posto 1 (servidor).
VNCExclusive Quando activo este parmetro indica se o posto vai ser usado
exclusivamente atravs de ligao VNC. Quando este parmetro usado, a verso
Windows no mostra nenhuma janela para este posto, ficando a ser executado em
background.
VNCDepth N profundidade de cor. Quando o programa corre em modo VNCExclusive,
este parmetro usado para determinar a profundidade de cor usada. Se o programa
no est a correr em modo exclusivo, tem de mostrar a imagem de acordo com a
profundidade de cor usada pelo sistema operativo. O parmetro deve ser ajustado de
modo a corresponder profundidade escolhida pelo cliente. Os valores vlidos so
1=8bits, 2=16bits, 3=24bits, 4=32bits.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 60 -
Manual Tcnico
VNCCompression = N - factor de compresso usado entre 1-9. O valor por defeito deve ser
aceitvel para quase todos os cenrios de utilizao. S em casos extremos de baixo
largura de banda, pode compensar subi-lo para 9. Aumentar a taxa de compresso
faz com que o servidor gaste muito mais tempo de processador a comprimir, pelo que
pode no compensar.
WServer = 127.0.0.1:<11000 + posto> Definio do WServer de um determinado posto.
Esta configurao tem que ser efectuada quando existem servidores VNC a correr
no servidor WinREST. Exemplo da configurao para o posto 2: WServer =
127.0.0.1:11002.
WServerPort = N Definio da porta de comunicao entre o posto em questo e a API do
WinREST FrontOffice. Essa porta permitir distinguir no servidor, os pedidos do
servidor WinREST dos pedidos dos servidores VNC. O valor de N dever ser 11000
+ posto, ou seja, para o posto 2 o valor de N = 11002.
NOTA: Se usar a distribuio linux, a configurao dos servidores VNC deve ser efectuada
atravs do plug-in de configurao da rede.
Exemplo:
HardServer=1

[2]
VNCServer=1
VNCExclusive=1
VNCDepth=2
WServerPort=11002
WServer=127.0.0.1:11002
O servidor tem algumas particularidades que o distinguem de um servidor VNC normal:
Tem apenas dois mtodos de codificao: raw e zlib. O servidor usa sempre zlib quando o
cliente indica perceber zlib e raw quando no tem outra alternativa.

mais eficiente do que o servidor normal, porque no tem de tentar perceber o que mudou
no cran. Como o servidor est integrado na aplicao, automaticamente notificado
quando algo no cran mudou de forma a enviar as actualizaes necessrias para os
clientes.

No suporta as extenses de teclado do protocolo VNC. Isto poder vir a ser alterado numa
verso futura. No entanto, como o WinREST uma aplicao que est direccionada para a
utilizao por touch-screen, isto no constitui um inconveniente grave.

O servidor VNC poderia ficar sempre activo por defeito, sem que com isso gastasse um tempo
de processamento considervel, pois quando no existem clientes no feito qualquer
processamento pelo servidor VNC. No entanto, a funcionar como servidor VNC o WinREST
optimiza os grficos para a eficincia da compresso, deteriorando ligeiramente a qualidade
grfica da imagem mostrada ao utilizador que estiver a trabalhar directamente com a mquina.
S Si is st te em ma a
- 61 -
Manual Tcnico
O servidor permite que mais do que um cliente se ligue em simultneo. No entanto, todos os
clientes interagem exactamente sobre o mesmo terminal.
Nota: Para facilitar a configurao e resoluo de problemas, existe uma classe ClassVNC no
log.ini que permite registar eventos relacionados com o servidor VNC (ligao de clientes,
pedidos e respostas, etc.). Este log pode ser bastante til para determinar se o cliente est de
facto a pedir o mesmo modo de cor que o WinREST est a usar, e se este suporta a codificao
zlib.

2.5.1. Instalao do Cliente VNC no PDA
NOTA: A instalao do Cliente VNC, assume que o Microsoft ActiveSync j esteja previamente
instalado e funcional. Se no for este o caso, por favor contacte o fornecedor do seu
equipamento.
Para instalar o Cliente VNC no PDA dever, aps a colocao do PDA no Cradle e a sua
subsequente ligao com o ActiveSync, executar a aplicao fornecida para o efeito, tendo em
conta que, depois de aceitar o contracto de licena, necessrio responder que sim pergunta
retratada na imagem seguinte:

Depois da instalao do Cliente VNC ter sido efectuada com sucesso, necessrio configurar o
mesmo de modo a este efectuar a procura do servidor e posto correcto. A seguir explicao
textual, colocamos tambm, como mero indicador, uma pequena explicao grfica para o
mesmo efeito:
Clicar em Start -> Programs -> File Explorer
Clicar na seleco de directrio -> My Device
Clicar em FO_Viewer (ficheiro de texto)
No interior desse ficheiro, deve colocar o ip do servidor e o posto que esse PDA ir
ser. Ex: 192.168.1.1:4 (O Servidor tem o IP 192.168.1.1 e o PDA ser o POSTO 4)
Clicar em OK.
Reiniciar o PDA.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 62 -
Manual Tcnico



2.6. Servidor HTTP
O WinREST integra um servidor http, que lhe permite servir ficheiros usando o protocolo HTTP
ou responder a "queries" de outras aplicaes usando o standard XMLRPC. Este servidor s
est activo atravs de um mdulo especfico na licena do WinREST.

O servidor configurado a partir do winrest.ini usando as seguintes opes:

HTTP_Port (valor por defeito: 8080)
Porta que o servidor escuta espera de conexes.

HTTP_DocumentRoot (valor por defeito: www)
Directoria usada como "raz" da rvore de ficheiros exportada pelo servidor. Nota:
o suporte para servidores "virtuais" est fora do mbito de utilizao deste
servidor, pelo que todos os pedidos so tratados de forma idntica,
independentemente do servidor virtual.

HTTP_DefaultDocument (valor por defeito: index.htm)
Documento que fornecido quando o pedido no especificado nenhum
documento no url.

HTTP_Compression (valor por defeito: Yes)
Activa ou desactiva o suporte para compresso gzip e deflate. Quando o cliente
anuncia o suporte para algum destes mtodos de compresso o servidor usa
compresso por defeito.
S Si is st te em ma a
- 63 -
Manual Tcnico

HTTP_UserName (valor por defeito: username)
HTTP_PassWord (valor por defeito: password)
O servidor requer sempre autenticao para validar o acesso. O mtodo de
autenticao o mais simples permitido pelo protocolo, por isso no deve ser
usado em ambientes "hostis" em que um atacante tem acesso a escutar a
comunicao entre um cliente e o servidor.
Se pretender consultar os eventos relacionados com o servidor http, deve criar um ficheiro de log
com a classe "HTTP". Consulte neste manual como configurar um ficheiro deste tipo.
Os pedidos que para o url /RPC2 so tratados como chamadas XMLRPC. Neste momento existe
apenas uma funo Query exportada pelo servidor que aceita como parmetro um array de
strings com queries escritos em WQL, e responde com um array de arrays com os dados
resultantes da execuo dos queries.

2.7. Definio de acessos para plug-ins
Todos os plug-ins do WinREST possuem uma estrutura de ficheiros do tipo
/plugins/<nome_do_plug-in>/config. atravs deste ficheiro (config) que o WinREST sabe:
Se o plug-in deve ou no ser executado em Windows e/ou Linux
Se o plug-in deve ou no ser executado no servidor e/ou nos postos
Se o plug-in deve ou no ser executado durante a manuteno e/ou no funcionamento
normal.
Quais os nveis de acesso que o podem executar
O que executar e quais os seus parmetros
Para melhor exemplificar estes parmetros, podemos consultar o config colocado por defeito
para o plug-in Ticket:
<+config>
<+option1>
<+name>
<en>Ticket<>
<pt>Ticket<>
<>
<+execute>
<+windows>
<operation>open<>
<command>internal(Ticket)<>
<parameters><>
<workdir><>
<>
<+linux>
<command>internal(Ticket)<>
<parameters><>
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 64 -
Manual Tcnico
<workdir><>
<>
<server>0<>
<>
<+access>
<maintenance>1<>
<normal>1<>
<+exclude>
<n1>0<>
<n2>0<>
<n3>0<>
<n4>0<>
<n5>0<>
<n6>0<>
<n7>0<>
<n8>0<>
<n9>0<>
<>
<>
<>
<>
De seguida passo a explicar a funo de alguns destes campos usados na estrutura do ficheiro
config, salientando que deve ter conhecimento do cdigo de cada um dos nveis de acesso
configurados no WinREST, de forma a poder configurar as excluses desses mesmos nveis
neste ficheiro.
command Caminho completo para o executvel ou script do plug-in
parameters Parmetros especiais para o executvel
workdir Caminho para o directrio de trabalho
server 0 para ser executado em todos os postos, e 1 apenas no servidor
maintenance 1 para ser executado com a manuteno aberta
normal 1 para ser executado no funcionamento normal
n<n nvel de acesso> 1 para excluir um determinado nvel de acesso.

2.8. WinREST Ticket
Para aceder a este plug-in deve abrir o menu Plug-in Ticket. Este plug-in permite-lhe aderir
ao projecto WinREST Ticket.
Para mais detalhes de consultar o site www.winrestticket.com (WinRESTTicket).
Para poder usufruir do WinREST Ticket, deve comear por se registar como cliente no referido
site, que ter que ser efectuado atravs do seu Agente Tcnico. Este registo indica ao Sistema
Central que existe um novo cliente (restaurante) disponvel para a recepo de campanhas. Para
se registar como cliente no site necessrio saber de antemo alguns campos, nomeadamente,
nmero do hardlock, nmero de contribuinte, nome comercial, designao comercial, morada
completa, e-mail, telefone, telemvel, agente PIE associado e qual a sua caracterizao como
S Si is st te em ma a
- 65 -
Manual Tcnico
utilizador do WinREST (tipos de cliente, tipos de conta impressa, quantidade de tickets
impressos, etc).
De seguida deve activar o campo Modo Activo do plug-in Ticket. De salientar que este campo
s apresentado quando o WinREST est em modo de manuteno.

Aps terminar esta operao e premir o boto OK, ser criado um novo directrio (/files/ticket),
onde criado um ficheiro de pedido de campanhas. Isto acontece apenas na primeira vez que o
plug-in activado. Posteriormente os ficheiros equivalentes so criados no final do dia, enquanto
o plug-in estiver activo.
atravs deste ficheiro que o WinREST informado das campanhas activas para cada dia de
actividade. A comunicao com o Sistema Central efectuada atravs do WinREST
ComServer, que faz um post do ficheiro ao Sistema Central, recebendo um novo ficheiro com as
novas campanhas, utilizado para tal o mtodo xml-rpc. De salientar que esta comunicao deve
ser diria, e que o ficheiro importado no arranque da aplicao, ou ento atravs das
importaes automticas.
Para a utilizao do WinREST ComServer no projecto WinREST Ticket, deve possuir uma
verso que possua o mtodo de comunicao HTTP. Para o canal criado com este mtodo de
comunicao, deve activar o camando POST. Este post deve ser efectuado ao ficheiro *.xml do
directrio /files/ticket ao directrio /RPC2 do servidor. O servidor deve ter como endereo
www.winrestticket.com (definir o protocolo no caso de usar a verso Windows http://) e a
porta 80.

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 66 -
Manual Tcnico
2.9. Consolas mltiplas
O WinREST permite executar mais do que um posto na mesma mquina fsica mas, apenas na
verso Linux. Isto permite que, por exemplo, quando um empregado esteja a fechar uma conta e
tenha de interromper para pedir um esclarecimento, outro empregado possa comutar para o
outro posto que est a ser executado na mesma mquina e efectue outra operao sem afectar
o estado do posto que estava a ser usado pelo primeiro empregado.
Para configurar as consolas disponveis numa mquina preciso ter uma verso recente da
distribuio Linux. A janela de configurao do posto na distribuio j contm um campo para
colocar o nmero dos postos a usar para o efeito.

De salientar que no campo Consolas Virtuais devem ser colocadas apenas as consolas
adicionais, dado que o posto principal j est definido no campo Posto. Em caso de mltiplas
consolas virtuais, os vrios postos devem ser identificados separados por espaos.
Para permitir a comutao entre consolas, o logotipo do GrupoPIE apresentado na barra de
retorno do WinREST d acesso a uma barra de ferramentas. Esta barra de ferramentas s
apresentada se lhe estiverem associadas vrias opes, ou seja, se existir apenas a opo de
abertura de gaveta, ao premir o logotipo do GrupoPIE essa operao executa de imediato. Se
existirem vrias consolas no posto em questo, ser apresentada a barra de ferramentas onde
entre outras operaes, pode trocar de consola.
S Si is st te em ma a
- 67 -
Manual Tcnico

A barra de ferramentas mostra uma tecla para cada consola disponvel, estando a tecla
correspondente consola actual inibida.
Alguns dispositivos tiveram de ser adaptados para poderem funcionar correctamente com vrios
postos a partilharem o mesmo hardware. Dispositivos como impressoras, que j so partilhadas
em rede pelo programa, basta serem instalados apenas num dos postos para funcionarem
correctamente. Displays de cliente, leitores de cartes, balanas, "multiplexers" (por exemplo,
Bleep TS-650, EUROtouch) e botoneiras, devem ser configurados em todos os postos que esto
a correr na mesma mquina. O posto que est activo em cada instante que vai controlar o
respectivo dispositivo automaticamente.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 68 -
Manual Tcnico
3. Instalao
3.1. Disquete de Instalao
Para fazer a instalao do programa na verso Windows a partir da disquete de instalao,
basta executar A:SETUP. Depois dever seleccionar qual a linguagem que quer por defeito para
o WinREST. Por ltimo dever confirmar o caminho para instalao do programa (Directrio), e
se deseja a instalao da verso de demonstrao ou no.
Seleccionando a instalao de demonstrao ser tambm instalada uma base de dados com
artigos, empregados, etc.
O programa de instalao cria os ficheiros e a estrutura de directrios necessria para o
programa funcionar. Alguns dos ficheiros criados pelo programa de instalao vm j com
dados, para facilitar a instalao. Por exemplo, a tabela de IVA tem j as taxas de IVA criadas.
Se estiver a fazer um upgrade de MS-DOS para Windows ou Linux, ter que alterar a extenso
do ficheiro WRTSDRVS, porque as extenses so diferentes, entre os vrios sistemas
operativos. A extenso do ficheiro em DOS 000 e em Windows WIN.
Ao fazer um upgrade de WinREST FronOffice Light para WinREST FronOffice PRO, como as
licenas so diferentes, quando o WinREST FronOffice PRO for executado, o programa ir
abortar com a mensagem "critical error: Current license is not for this product". Assim no so
perdidas configuraes ao fazer upgrade. De seguida deve colar a licena do WinREST
FronOffice PRO na pasta CONFIG com o nome WRSTSC00.LIC, antes de executar o programa
novamente.
A distribuio Linux (AquaPAD) j possui uma instalao do WinREST FronOffice PRO, pelo
que nesta situao a nica operao que poder ser necessria ser o upgrade. Para efectuar
um upgrade deve usar uma caneta USB com os mdulos da distribuio, executando o modulo
Instalar WAPs. A instalao do WAP com a verso do WinREST FronOffice Light, converte a
instalao por defeito da distribuio em WinREST FronOffice Light. De salientar que deve
actualizar o directrio ./modata/update da caneta com a ltima verso, antes de executar este
modulo.
Nota: Quando se pretende efectuar um upgrade, deve ser feita sempre uma cpia de segurana
da instalao anterior, para que nunca se percam dados. Caso o upgrade no seja bem
sucedido, a hiptese fazer uma instalao paralela, copiar os ficheiros necessrios a partir da
cpia de segurana. Ao fazer upgrade a uma verso inferior verso 5, no devem existir mesas
abertas, porque estas iro desaparecer, mantendo apenas os dados existentes nos registos
dirios.

I In ns st ta al la a o o
- 69 -
Manual Tcnico
3.2. Wizard
O Wizard facilita a configurao de um FrontOffice, possibilitando ao utilizador importar para a
aplicao mestres de famlias e artigos j existentes. Desta forma, sendo a nova instalao
semelhante a uma j existente, este ir aproveitar esses dados a nova configurao,
economizando tempo.
Para ter acesso a esta opo deve acrescentar a varivel de ambiente RunWizard=1 no
winrest.ini. No directrio onde est efectua a instalao colocar um sub-directrio DATABASES e
neste ltimo colocar um ou vrios sub-directrios contendo cada um deles os mestres referidos.

3.3. Ordem de Configurao
A ordem pela qual se configura inicialmente o programa bastante importante, visto que, por
exemplo, no possvel criar artigos sem criar zonas de impresso, grupos de desconto, grupos
de comisso, etc.
Nota: O objectivo desta seco no o de explicar como configurar o sistema (isso j foi
explicado nas seces de Manuteno e Sistema), mas sim o de mostrar os passos que devem
ser seguidos na instalao de uma casa.
1. Hardware do Posto
Para comear, deve-se indicar ao programa qual o hardware de entrada disponvel no
posto. aconselhvel que para a configurao do sistema se utilize um rato, apesar de no
ser obrigatrio.
2. Licenciamento
Enquanto o programa no for licenciado agir como verso de demonstrao, limitando o
nmero de artigos a 120, o nmero de empregados a 4, imprimindo um aviso em todos os
documentos, colocando o nmero de facturao a zero todos os dias, etc.
Como pode levar algum tempo a obter a senha de licenciamento, convm obter logo todos
os dados para que, quando se chegue ao momento de introduzir artigos, o programa j no
esteja limitado.
3. Hardware
Podemos configurar todos os postos do sistema, caso se pretenda que o sistema funcione
em rede. Os postos podem ficar temporariamente configurados como secundrios para que
o programa no esteja sempre a mostrar mensagens de erro na sada de cada posto,
durante a configurao.
A seguir devem-se introduzir os perifricos existentes. Esta configurao feita na janela
de Dispositivos.
Nota: No caso da instalao de uma verso em Windows, devem-se criar atalhos em cada
um dos Postos, incluindo o servidor. Esses atalhos devem respeitar a configurao indicada
no ponto 2.6. deste manual. Uma m configurao destes atalhos poder originar uma srie
de erros.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 70 -
Manual Tcnico
4. Entidades Bsicas
A partir deste ponto, muitas das configuraes necessrias tm de ser apoiadas pelo
cliente. Este vai indicar o modo desejado de funcionamento da casa para que o programa
possa ser assim configurado.
necessrio configurar Tipos de Preo antes de configurar os locais. De seguida criam-se
os locais (que criam as mesas), a(s) caixa(s) e as zonas de impresso (apenas criar, no
configurar).
5. Configuraes Automticas de Caixa
Uma parte muito importante da configurao a de opes automticas de caixa (aberturas
automticas de caixas e sesses, apuramentos em automtico, fechos e aberturas de
sesses, etc.).
6. Documentos
Caso exista necessidade de criar configuraes de documentos que no existam por defeito
quando o programa instalado, estas devem ser criadas agora, antes de configurar as
zonas de impresso.
7. Zonas de Impresso
Definir as zonas de impresso definir no s a maneira como os pedidos so distribudos,
mas tambm os tipos de documentos a usar na impresso destes. Tudo isto vital para o
bom funcionamento da casa e deve ser configurado com cuidado.
8. Tabelas
Todas as configuraes at este ponto tm sido feitas na janela Manuteno. Aqui
passamos para a janela Ficheiros e para as opes configurveis pelo prprio utilizador
final.
Na configurao de tabelas incluem-se as tabelas de grupos de comisses, grupos de
desconto, mtodos de pagamento, taxas de IVA, unidades de movimento, tipos de preo,
etc.
9. Famlias
muito importante que a criao de famlias seja feita com muita ateno, pois as sub-
famlias herdam as caractersticas das famlias e os artigos herdam as caractersticas das
sub-famlias. Assim, se uma taxa de IVA estiver mal configurada na famlia, todos os artigos
que dependem desta vo ficar mal configurados.
No entanto se todos os parmetros da famlia estiverem bem configurados, torna-se muito
mais fcil criar novos artigos.
10. Artigos
Ao criar um novo artigo, o utilizador tem apenas de indicar o nome curto deste e a famlia a
que pertence. O programa assume, por defeito, a designao igual ao nome curto.
Aps a criao, basta indicar os preos de venda. Se a famlia a que este pertence estiver
bem configurada, no preciso modificar mais nada.
11. Empregados
Introduzir todos os empregados que iro trabalhar com o programa, tendo o cuidado de
definir os acessos e permisses de cada um.
I In ns st ta al la a o o
- 71 -
Manual Tcnico
12. Propriedades
Com os postos todos configurados podemos ento definir as propriedades de cada posto,
incluindo nveis de acesso a cada opo, tempos de espera, opes por defeito, etc.
13. Teclas
Se se pretender utilizar um teclado para trabalhar com o programa conveniente configurar
as teclas mais usadas para cada posto.
Nota: Em qualquer posto podemos configurar as teclas de qualquer posto. No entanto
mais fcil configurar as teclas de um teclado usando esse mesmo teclado.

3.4. Testes de Verificao
Aps a instalao deve sempre ser feito um teste de funcionamento.
Este teste deve contemplar, na medida do possvel, as condies de funcionamento da casa:
Fazer pedidos com todos os artigos existentes para verificar que so impressos nos
stios certos com o formato certo.
Trabalhar com o teclado que o utilizador vai usar no futuro para verificar que todas as
teclas se comportam como esperado.
Abrir um dia, caixas e sesses, fazer registos em mesas dos vrios locais, fechando no
fim tudo para confirmar que todos os apuramentos so impressos como esperado.
No fim do teste devem ser apagados, caso existam:
Todos os ficheiros que estejam no directrio TEMP
Todos os ficheiros de registos dirios que estejam no directrio FILES\EXPORT
O ficheiro FILES\DATA\WRSTTSER.000
Todos os ficheiros de registos dirios que estejam no directrio FILES\DATA
Trabalhar com terminais rdio, caso a instalao disponha destes.
Apagar o ficheiro FILES\DATA\WRSTCAIX.000 e no programa criar novamente as
caixas.
Deve ser editado tambm o ficheiro FILES\WRSTDATA.000 para acertar a data da caixa para a
actual. (note-se que o formato de data MM/DD/AAAA)
Depois disto o sistema est pronto a funcionar e os dados produzidos sero tratados como
dados reais.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 72 -
Manual Tcnico
4. Resoluo de Problemas
Este captulo dedica-se a responder a eventuais problemas encontrados ao instalar e configurar
uma aplicao WinREST.
O captulo est separado em vrias seces, cada uma delas cobrindo uma fonte de origem de
problemas.
Cada problema apresentado assinalado com P. As respectivas causas possveis so
assinaladas com C. As respectivas solues, quando forem necessrias, sero apresentadas
com S. Quando existe uma maneira fcil de verificar a causa, esta tambm apresentada e
assinalada com V.

4.1. Impressoras
P1. A impressora no imprime nada
C1.1. A porta da impressora est mal configurada no programa na janela Dispositivos.
C1.2. A impressora no est on-line.
C1.3. O cabo da impressora ou a prpria impressora esto danificados.
V1.3. Correr o comando MODE no DOS para configurar a porta e executar um comando do
DOS com o output para a porta da impressora (Ex. dir >com2: ).
C1.4. Os parmetros de comunicao esto mal configurados na impressora.
S1.4. Usar o manual da impressora para verificar qual o estado correcto do DIP-switch da
impressora.

P2. A impressora imprime caracteres errados
C2.1. Os parmetros de comunicao esto mal configurados na impressora.
S2.1. Usar o manual da impressora para verificar qual o estado correcto do DIP-switch da
impressora.
C2.2. O cabo da impressora ou a prpria impressora esto danificados.
V2.2. Correr o comando MODE no DOS para configurar a porta e executar um comando do
DOS com o output para a porta da impressora (Ex. dir >com2: ).
C2.3. O modelo de impressora est mal configurado na janela Dispositivos, no dispositivo da
impressora.

P3. A impressora funciona bem no DOS mas no no programa
C3.1. Algum parmetro da impressora est mal configurado na janela Dispositivos.
R Re es so ol lu u o o d de e P Pr ro ob bl le em ma as s
- 73 -
Manual Tcnico
V3.1. Se o teste de impresso (na janela Sistema) imprime nessa impressora ento o
problema de configurao de zonas de impresso ou do modelo da impressora.
C3.2 No existem zonas de impresso mapeadas naquela impressora.
C3.3. No existem artigos que sejam impressos na zona de impresso pretendida a partir do
local usado.
C3.4. A impressora est redireccionada para Ignora ou Espera.
V3.4. Verificar o redireccionamento na janela de Sistema na opo Direccionar Impressoras.

P4. A impressora tira sempre duplicados de todos os documentos
C4.1. O nmero de cpias de impressora est mal configurado na janela Dispositivos.

P5. A impressora imprime, mas no abre a gaveta
C5.1. A gaveta est mal configurada na janela de Propriedades do Posto.
C5.2. A impressora pode controlar duas gavetas e o cabo est feito de modo a
abrir a gaveta secundria.
S5.2. Configurar nos dispositivos a gaveta para ser a segunda da impressora.
C5.3. O cabo da gaveta foi feito para outro modelo de impressora e usa pinos diferentes dos
da impressora em que est a ser usado.

P6. A impressora faz duas mudanas de linha
C6.1. A impressora est configurada para fazer mudana de linha logo depois de receber um
comando de carriage return.
S6.1. Configurar os DIP-switchs da impressora para no fazer mudana de linha automtica.

4.2. Hardware de Comunicao Rdio
P1. No aparece nada no cran da antena
C1.1. A antena alimentada externamente e no est ligada corrente.
C1.2. A antena alimentada a partir do PC e tem o cabo mal feito.

P2. A antena no passa a recepo de pedidos dentro do programa
C2.1. A porta da antena est mal configurada no programa.
V2.1. Na janela de Dispositivos do programa verificar se o n. da porta srie corresponde ao
real e se a porta srie est configurada para 4800,n,8,1 sem controlo de fluxo.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 74 -
Manual Tcnico
C2.2. O cabo de ligao da antena no est correcto.
V2.2. Usar um programa de comunicaes externo para enviar um byte 002 para a antena.

P3. Comandos ficam em modo Enviando.....
C3.1. A antena no passa a recepo de pedidos.
C3.2. A antena no tem alimentao.
C3.3. O n. de licenciamento nos terminais rdio no coincide com o n. de licenciamento de
hardware configurado no programa.
S3.3. Ver o n. de licenciamento de hardware na janela Acerca do WinREST e introduzi-lo
nos terminais.
C3.4. Os terminais rdio esto configurados com nmeros internos diferentes daqueles que
esto configurados no programa.
S3.4. Configurar a antena na janela Dispositivos para os comandos certos ou configurar os
nmeros certos nos terminais portteis.
C3.5. O terminal est com a bateria fraca.
V3.5. Aproximar o terminal porttil da antena.
C3.6. Existem muitos objectos metlicos ou paredes entre o terminal e a antena.

P4. Os terminais no carregam os artigos
C4.1. O terminal no est configurado para receber mensagens do PC.
V4.2. Colocar a configurao de hardware do terminal em 255, fazendo 9005 3 255 # no
terminal rdio.

4.3. Outros Perifricos
P1. O cran tctil tipo TPIS no funciona
C1.1. O cabo de ligao porta do teclado est desligado.
V1.1. A luz verde do cran tctil est desligada.
C1.2. O programa no est bem configurado
S1.2. Entrar na janela Hardware e verificar se o posto e o tipo de cran tctil esto bem
configurados.
C1.3. O cran est a ser saturado por uma luz muito intensa

R Re es so ol lu u o o d de e P Pr ro ob bl le em ma as s
- 75 -
Manual Tcnico
P2. O cran tctil tipo TPIS retorna sempre a mesma linha, ou coluna, quando se
prime uma posio mais abaixo ou mais direita
C2.1. O cran tctil est avariado.

P3. O leitor de cartes no funciona
C3.1. O leitor est desligado ou mal configurado, ou o carto est apagado ou estragado.
V3.1. Experimentar passar o carto com o computador no prompt do DOS para ver se este
envia algo pela porta do teclado.
C3.2. O carto no est bem configurado na ficha do empregado ou cliente.
C3.3. O empregado no tem sesso aberta.

P4. O cursor do rato no aparece
C4.1. O driver de rato no est carregado.
V4.1. Utilizar um programa de DOS (por exemplo, EDIT) para verificar se aparece o cursor
de rato.
C4.2. O programa no est configurado para trabalhar com rato naquele posto.
S4.2. Configurar o programa na janela Hardware.
C4.3. O programa est configurado para trabalhar com cran tctil compatvel com rato.

4.4. Software
P1. O programa no executa.
C1.1. A varivel de ambiente POSTO no est definida.
V1.1. O programa indica POSTO Environment Variable Undefined.
C1.2. O ficheiro CONFIG.SYS contm o driver DISPLAY.SYS.
V1.2. O programa indica GrSetMode: Unknowm adapter in driver.
C1.3. O programa est a ser executado debaixo de um sistema operativo que fornece DPMI
(Dos Protected Mode Interface).
V1.3. O programa indica Cannot run under a DPMI host (Windows95, QEMM, etc).
C1.4. O EMM386.EXE (ou outro gestor de VCPI) no est a ser carregado no CONFIG.SYS.
V1.4. O programa indica Cannot run without a VCPI host (like EMM386, etc).
C1.5. O sistema operativo de rede no fornece o protocolo IPX.
V1.5. O programa indica IPX driver not found!.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 76 -
Manual Tcnico
C1.6. O programa indica Waiting for server to connect (Esc to abort)
V1.6. Criar a varivel de sistema indicando qual a net correspondente ao servidor (ex.: set
net=1).

4.5. Produzir ficheiros de log
O WinREST permite fazer um registo em ficheiro da actividade interna de modo a que seja mais
fcil encontrar a causa de comportamentos inesperados. O programa pode ser configurado para
criar um ficheiro de texto com a descrio das operaes feitas. Estas operaes so separadas
em classes, podendo cada uma delas ter nveis de descriminao diferentes.
Para se configurar o programa para fazer um ficheiro de log preciso criar na directoria principal
um ficheiro com o nome de log.ini com os parmetros necessrios para a anlise pretendida.
Se necessitar de fazer vrios logs distintos, ou porque pretende enviar os eventos em simultneo
para um ficheiro e para um socket, ou porque pretende que diferentes tipos de eventos em
diferentes ficheiros, ento deve criar um subdirectrio /log dentro da directoria principal, e dentro
dele coloca os vrios inis com diferentes nomes. A estrutura destes ficheiros a mesma
pretendida para o log.ini referido inicialmente mas, para alm do seu nome, deve ter os
parmetros e/ou os destinos diferentes.
A utilizao do log pode ser til se, por exemplo, o servidor estiver a ler um ficheiro corrompido
que o faa bloquear ou abortar e pretendermos descobrir qual o ficheiro que est a produzir esse
resultado.
Classe o tipo de operao. O programa tem nove classes criadas, no entanto verses futuras
devero ser capazes de registar outros tipos de eventos:
ClassControl Regista os eventos para a videovigilncia. Necessita de um mdulo
especfico na licena.
ClassData Regista as aces da aplicao sobre as tabelas (ex. o carregamento de
tabelas).
ClassDebug Registo de algumas mensagens emitidas pelo sistema operativo.
ClassDevice Registo dos eventos relacionados com a criao / remoo de dispositivos e
trfego de informao entre estes.
ClassFlow Registo do fluxo do programa.
ClassFile Registo dos ficheiros com os quais a aplicao est a interagir.
ClassGui Registo dos eventos relacionados com a interface com o utilizador (ex. foi
premido o boto X, ou foi mostrada / fechada a janela Y).
ClassHTTP Regista os eventos relacionados com o servidor de http do WinREST.
ClassNet Registo da rede.
R Re es so ol lu u o o d de e P Pr ro ob bl le em ma as s
- 77 -
Manual Tcnico
ClassRadio Registo das as mensagens enviadas via rdio.
ClassVNC Registo eventos relacionados com o servidor VNC (ligao de clientes, pedidos
e respostas, etc.). Este log pode ser bastante til para determinar se o cliente est de
facto a pedir o mesmo modo de cor que o WinREST FrontOffice est a usar, e se
este suporta a codificao zlib.
ClassWserver Regista as chamadas de outros programas API do WinREST.
O nvel representa o detalhe com que se quer o log. Um nvel 0 no produz qualquer registo. O
nvel 3 d todo o detalhe disponvel.
Para alm das classes de log, o log.ini permite tambm que sejam passados alguns parmetros
que iro influenciar o comportamento do registo. Os parmetros existentes so os seguintes:
Append Por defeito ao reiniciar a aplicao o log tambm reinicia. No entanto se pretender
que seja registada toda actividade do WinREST, mesmo aps reiniciar a aplicao,
ento deve activar o parmetro Append.
Commit Este parmetro obriga o WinREST a registar todos os eventos no ficheiro de log,
antes de avanar para o evento seguinte. Esta varivel s deve ser usada quando o
programa est a crashar sem deixar o evento registado. Normalmente acontece
quando o sistema operativo tambm bloqueia.
Compress Este parmetro permite comprimir o ficheiro de log. O algoritmo de compresso
bastante simples para permitir a compresso individual de cada evento
rapidamente, mas mesmo assim atinge taxas de compresso mdia da ordem de
15:1. Este ficheiro pode ser convertido atravs do ficheiro delog disponvel nas
distribuies linux.
delog < ficheiro_log_original > ficheiro_destino
NoFlush Este parmetro faz com que o programa no se tente escrever no disco cada
evento individual, mas passe a agrup-los de modo a fazer escritas mais eficientes.
Esta opo no deve ser usada quando se est a tentar descobrir a razo de um
bloqueio (ou algo semelhante) pois os ltimos eventos podem no ficar registados.
Estes parmetros assumem apenas indicao do estado activo ou inactivo, devendo para tal
usar as seguintes constantes:
Activo 1 ou yes
Inactivo 0 ou no
Para alm destas, pode usar as constantes linux e windows. Quando se utiliza o mesmo
log.ini numa instalao multiplataforma, isto permite ter configuraes que esto activas para
mquinas Linux e inactivas para mquinas Windows e vice-versa (ver exemplo abaixo)
Usando a varivel Append, se o log estiver a ser escrito durante vrios dias, esse ficheiro
poder ficar com um tamanho demasiado grande, tornando-se difcil a sua abertura. Assim o
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 78 -
Manual Tcnico
FrontOffice permite que os ficheiros de log fiquem partidos por dias. Para tal basta acrescentar
no nome do ficheiro de log - (DATE), respeitando as maisculas. De salientar que o ficheiro fica
partido por data de relgio e no por data de caixa.
FileName=log1(DATE).txt
Se no pretender enviar o registo dos eventos directamente para ficheiros, pode envia-los para
uma socket port, onde posteriormente poder tratar os dados da forma desejada, que pode ser
atravs do WinREST Logger, que uma pequena aplicao (Windows) que mostra os eventos
em tempo real e tambm os pode gravar em ficheiro.

Para enviar os dados para um socket, em vez de usar a varivel Socket em vez de FileName. O
formato desta varivel o seguinte: Socket=<endereo>:<socket port>
Socket=127.0.0.1:3456
A configurao de um ficheiro log.ini efectuada por seces. O formato deste ficheiro consiste
em ter uma rea comum e uma seco por posto identificada com o n. do posto entre
parntesis rectos []. Os parmetros passados na seco de um posto sobrepem-se sempre aos
globais.
Exemplo de ficheiro LOG.INI:
Append=Windows
ClassFile=2
ClassNet=1

R Re es so ol lu u o o d de e P Pr ro ob bl le em ma as s
- 79 -
Manual Tcnico
[1]
ClassNet=3
FileName=log1.txt

[2]
FileName=log2.txt

[4]
ClassGUI=3
FileName=log4.txt
Os postos 1, 2 e 4 esto a produzir um ficheiro de log. Os outros postos no esto a produzir
nenhum ficheiro, visto que no indicam nenhum nome de ficheiro. Por outro lado, os logs no
so reiniciados nos postos executados em plataformas Windows
Todos esto com ClassFile=2. Por defeito usam ClassNet=1, mas o servidor sobreps esta
configurao na sua seco com ClassNet=3 para fazer um log de rede mais detalhado.
Adicionalmente o posto 4 tem activo o log da classe GUI para ficarem registadas as operaes
do utilizador.

4.6. Utilitrios de diagnstico e teste
O WinREST FrontOffice possui um directrio (TOOLS) com pequenos utilitrios de diagnstico
e teste, que podero facilitar na resoluo de alguns problemas.
SCANCODE.EXE um programa que mostra (ou grava para ficheiro) os scancodes enviados
por um leitor de cartes, o que permite mais facilmente criar um driver para o leitor. Para criar um
driver de leitor de cartes basta fazer "SCANCODE > saida.txt", passar um carto e premir ESC.
O ficheiro saida.txt fica com a sequncia e os tempos dos scan-codes enviados pelo leitor.
STP.EXE um terminal de porta srie que permite enviar caracteres escritos ou visualizar os
caracteres recebidos por uma porta srie. Tem um modo hexadecimal que permite ver ou enviar
qualquer caracter, mesmo que no seja um caracter standard. Para enviar um cdigo
hexadecimal neste modo deve fazer-se TAB -> 1digito -> 2digito.
HARDTEST.EXE um programa de teste de Hardlock's. O programa verifica todas as portas
disponveis no PC e procura hardlock's. Se o programa estiver com problemas a ser licenciado,
esta ferramenta permite distinguir se este um problema com o hardlock/portas sries ou se
um problema com o ficheiro de licenciamento. (nota: a correr numa shell de DOS debaixo de
Windows a primeira vez que se corre o programa esta pode no detectar a presena de
hardlock's. Isto tem a ver com a maneira como o Windows mapeia as portas srie para as
aplicaes de DOS e no deve acontecer a correr DOS puro).

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 80 -
Manual Tcnico
5. Dispositivos
Este captulo descreve todos os dispositivos, as suas configuraes e as possibilidades de
ligao entre estes.
Os dispositivos usados no programa esto pensados de forma a que a configurao de ligao
destes seja igual configurao do hardware. Por exemplo, se tivermos uma gaveta ligada a
uma impressora que por sua vez est ligada a uma porta paralela, configuramos os dispositivos
criando uma porta paralela no posto qual ligamos uma impressora onde por sua vez estar
ligada uma gaveta.
Existem 6 tipos de dispositivos: portas, impressoras, leitores de cartes, receptor de rdio,
balanas e gavetas.
Em baixo apresentada uma lista dos dispositivos existentes:

Porta Paralela

Porta Srie

DOS File

Porta Nula

Socket Port

Server Socket Port

Impressora de cran

Monitor de Pedidos

Mquina de Caf

NetPay

Impressora Genrica

Impresora Fiscal (Brasil)

Botoneira

Gaveta Genrica

Display de Cliente Genrico

Display Interno

NCR 7460 Internal Display

Leitor de Cartes Genrico

Leitor de Cdigos de Barras

Receptor de Terminais Rdio

Antena V.02

Led ID

Balana Genrica

Balana Bizerba

Jarltech Series 8100

POS PAR Microsystems

NCR 7460
D Di is sp po os si it ti iv vo os s
- 81 -
Manual Tcnico

EUROTouch (Bleep TS600)

Bleep TS650
Nas prximas pginas iremos ver em detalhe cada um dos dispositivos apresentados, bem como
as suas possibilidades de ligao e configurao.

5.1. AUTO - Carregar configuraes por defeito
Boto para carregar configuraes dos dispositivos (default).
O WinREST possui um mecanismo de carregar as configuraes por defeito para os dispositivos
a configurar. Esta operao pode ser aplicada desde a configurao das portas at aos
dispositivos finais.
Se por exemplo necessitarmos de configurar uma impressora srie, devemos seguir os
seguintes passos:
Adicionar o dispositivo Porta Srie.
Colocar o cursor nesse dispositivo e premir o boto em vez do habitual .
Seleccionar o tipo de dispositivo que pretende conectar porta srie em questo, para que
esta seja configurada em conformidade.

Adicionar o dispositivo Impressora genrica.
Colocar o cursor nesse dispositivo e premir o boto em vez do habitual .
Seleccionar o modelo da impressora que pretende instalar, para que sejam carregadas as
sequencias de ESC desse modelo.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 82 -
Manual Tcnico

Adicionar o dispositivo Gaveta genrica, se existir.
Com este mecanismo de configurao de dispositivos, a opo torna-se muito menos
utilizada. No entanto continuam a existir configuraes especficas tais como definir o nmero
das portas srie externas dos POSs, e outro tipo de alteraes pontuais.

5.2. Porta Paralela
O dispositivo Porta Paralela, tal como o nome indica, utilizado para controlar directamente
uma porta paralela. Deve ser usado este dispositivo sempre que possvel, em vez de portas
BIOS ou DOS.
Smbolo -
Configurao:

Esta janela permite configurar qual a porta a usar e qual o nome a ser atribudo. Note-se que
todas as configuraes de dispositivos contm um campo para que se possa atribuir um nome.
O endereo fsico da porta procurado automaticamente pelo programa.
Ligaes superiores - 1
D Di is sp po os si it ti iv vo os s
- 83 -
Manual Tcnico
Dispositivos conectveis - Impressora Genrica.

5.3. Porta Srie
Este dispositivo permite fazer o controlo de uma porta srie. Este dispositivo usado na verso
Windows.
Smbolo -
Configurao:

Nesta janela podemos configurar porta srie comeando por definir no campo Endereo qual a
COM correspondente. Configuram-se aqui tambm os parmetros comuns de uma porta srie:
Baud Rate, Paridade, Bits de dados e Stop Bits.
O Timeout indica porta quanto tempo (em segundos) deve esperar antes de assinalar um erro
na porta quando o controlo de fluxo do dispositivo ligado a esta indica que no pode receber
mais informaes. Normalmente esta configurao utilizada para verificar a falta de papel em
impressoras seriais. Note-se que a configurao de controlo de fluxo deve estar de acordo com a
especificao da impressora (ver 6. Configurao de Cabos de Ligao) e nunca deve ser
deixado em Nenhum, pois assim o programa no detecta a falta de papel ou o buffer cheio da
impressora.
Ligaes superiores - 1
Dispositivos conectveis - Receptor de Terminal Rdio, Antena V.02, Leitor de Cartes
Genrico, Leitor de Cdigos de Barras, Jarltech Series 8100, Balana Genrica, Impressora
Genrica, Impressora Fiscal, Display de Cliente Genrico.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 84 -
Manual Tcnico

5.4. DOS File
Este dispositivo utiliza o mecanismo de streaming do DOS para enviar dados para um ficheiro ou
porta. Pode ser utilizado para enviar os dados de uma impressora para ficheiro ou para utilizar
uma porta no standard para a qual s exista um device driver para DOS.
Smbolo -
Configurao:

Nesta janela pode configurar-se qual o nome do ficheiro ou porta a ser usado. Na caixa tempo
aps erro indica-se quanto tempo o programa deve esperar antes de voltar a tentar enviar dados
para este dispositivo, aps ter acontecido um erro. Note-se que sempre que este dispositivo
usado, chamada uma funo do DOS de escrita num ficheiro, obrigando o programa a parar
todo o processamento em curso.
Ligaes superiores - 1
Dispositivos conectveis - Impressora Genrica.

5.5. Porta nula
Esta porta existe apenas para ser possvel configurar qualquer stio do programa onde uma
impresso no seja desejada, para imprimir numa impressora ligada a uma porta nula. Toda a
informao que chega ao dispositivo simplesmente ignorada.
Smbolo -
Configurao:
D Di is sp po os si it ti iv vo os s
- 85 -
Manual Tcnico

Para a configurao deste dispositivo ser necessrio apenas o nome.
Ligaes superiores - 1
Dispositivos conectveis - Impressora Genrica.

5.6. Socket Port
O dispositivo Socket Port tenta estabelecer uma conexo TCP a um servidor remoto (ou local)
atravs do IP e porta configurados. Este dispositivo pode ser usado por exemplo, efectuar
ligaes a uma impressora de rede.
Smbolo
Configurao:

Para a configurao deste dispositivo ser necessrio configurar a sua designao, o endereo
do servidor e respectiva porta onde tentar executar as conexes.
Ligaes superiores 1
Dispositivos conectveis
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 86 -
Manual Tcnico

5.7. Server Socket Port
idntico ao dispositivo Socket Port, mas a direco da conexo TCP invertida, isto ,
enquanto que o dispositivo Socket Port tenta ligar-se a um servidor, o dispositivo Server Socket
Port aguarda ligaes na porta configurada.
Smbolo
Configurao:

Para a configurao deste dispositivo ser necessrio configurar a sua designao e a porta
onde o dispositivo aguarda as conexes.
Ligaes superiores 1
Dispositivos conectveis

5.8. Impressora de cran
Esta uma impressora especial que utiliza o cran do terminal onde colocado o dispositivo
para imprimir virtualmente documentos. Qualquer documento enviado para esta impressora
mostrado automaticamente no cran.
Smbolo -
Configurao:
D Di is sp po os si it ti iv vo os s
- 87 -
Manual Tcnico

Para a configurao deste dispositivo ser necessrio apenas o nome.
Ligaes superiores - 1
Dispositivos conectveis

5.9. Monitor de Pedidos
O Monitor de Pedidos comporta-se como uma impressora de facto. Isto significa que
se as zonas de impresso, ou outras configuraes, estiverem erradas, a impressora
de pedidos pode ter de tentar imprimir outros documentos (consultas de mesa, etc.)
com resultados nada interessantes.
Smbolo -
Configurao:

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 88 -
Manual Tcnico
Se a impressora estiver configurada para Abrir em automtico no arranque, mal o programa
acaba a sequncia de inicializao, mostra o cran de impressora.
Para funcionar correctamente os pedidos devem ser configurados sem cabealho e os detalhes
devem ter a quantidade esquerda do nome do artigo.
Quando chegam mais pedidos dos que os que so mostrados, estes ficam em fila de espera at
que se liberte espao para eles, ficando assinalado com o smbolo .
O Monitor de Pedidos tambm Acompanha o estado da mesa, de forma que cada pedido vai
mudando de cor com o decorrer do tempo. Na configurao de dispositivos podemos configurar
quais os instantes de transio das vrias cores, fazendo corresponder um Atraso Normal,
Mdio e Grave, s cores Verde, Amarelo e Vermelho, respectivamente.
Para movimentar os pedidos usam-se as teclas: DEL Apagar, INS Recuperar,
PGUP/PGDOWN Seguinte/Anterior. Estas teclas podem ser configuradas numa botoneira.
De salientar que quando o Monitor de Pedidos est configurado para acompanhar o estado da
mesa, os pedidos s podero ser apagados quando tm a sinalizao de que a mesa j foi
fechada . No entanto pode configurara-lo para Apagar o pedido no fecho da mesa.
possvel configurar o nmero de Colunas do Monitor de Pedidos e tambm o tamanho da
Fonte utilizada.
Ligaes superiores - 0
Dispositivos conectveis -

5.10. Mquina de Caf
Este dispositivo permite efectuar o controlo das doses de comidas e bebidas, tal como uma
mquina de caf. Assim, neste tipo de dispositivos que usem o protocolo CCI/CSI (Coffee Credit
Interface/Coffee Standard Interface), o empregado s pode usar o dispositivo se existirem
pedidos pendentes no WinREST FrontOffice. Desta forma, se um empregado efectuar o pedido
de 2 cafs, o empregado responsvel por tirar os cafs, no poder tirar mais do que 2 cafs,
dado que a mquina ir perguntar ao WinREST FrontOffice quantos cafs esto pendentes.
(ver Manual de Utilizador Plug-ins / Mdulos Mquina de Caf)
Smbolo
Configurao:
D Di is sp po os si it ti iv vo os s
- 89 -
Manual Tcnico

Para iniciar configurao deste dispositivo deve comear por definir um nome.
possvel ter diversos tipos de artigos num dispositivo, como por exemplo numa mquina de
caf onde possvel controlar caf e leite. Pode configurar diferentes classes de artigos usando
o campo Classe do artigo.
Os botes fsicos do dispositivo de controlo de doses (mquina de caf), podem ser configurados
no FrontOffice de 5 maneiras diferentes, usando as 5 listas da janela de configurao
apresentada em cima.
1 Unidade Boto para se obter uma dose.
2 Unidades Boto para se obter duas doses.
Acerto Boto para acertar a dose j produzida, apesar de no produzir uma dose
inteira. Este boto s pode ser usado uma vez depois de ter produzido um ou mais
artigos (exemplo: acerto de gua num caf).
No usado Boto que no vai ser usado e no ir funcionar.
Uso livre Boto que no necessrio controlar e pode ser usado livremente.
Prima os botes da mquina para a configurar. Ser apresentada uma mensagem de aviso no
FrontOffice indicando o nmero do boto, como esta por exemplo:
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 90 -
Manual Tcnico

Primeiro seleccione a classe do produto e depois a funo para este boto, introduzindo o
nmero no campo Boto n apresentado por baixo da lista correspondente funo pretendida.
Para completar esta operao deve premir o boto para adicionar o nmero lista.
Para eliminar o nmero de um determinado boto, deve premir o boto aps ter
seleccionado o nmero na lista correspondente.
Deve repetir esta operao para todos os items do dispositivo, incluindo a configurao das
diferentes classes de produtos.
Este dispositivo funciona, do ponto de vista do FrontOffice, como se tratasse de uma
impressora. Por isso cria-se uma zona de impresso especfica (exemplo: Caf") para este
dispositivo, e configuram-se os artigos controlados por este dispositivo para imprimirem para
essa zona de impresso.
Configurao das zonas de impresso:
Quando efectuado o pedido de um artigo, pode haver uma impressora que imprima um
documento que contem os detalhes do pedido. A impressora que deve ser usada configurada
em Zonas de impresso. Um dispositivo do tipo Mquina de Caf trabalha como uma
impressora, e por isso necessrio configur-lo em Zonas de impresso.
D Di is sp po os si it ti iv vo os s
- 91 -
Manual Tcnico

Deve comear por criar uma nova zona de impresso premindo o boto Criar zonas, atribuindo-
lhe um nome que possa ser facilmente identificado com o dispositivo.
Tal como para as outras impressoras, seleccione a zona de impresso e todos os locais
desejados, e active os dispositivos necessrios.
Configurao dos artigos:
Para todos os artigos que devem interagir com este dispositivo, escolha a zona de impresso
criada na etapa anterior. Desta forma, quando estes artigos so pedidos, este dispositivo
receber essa informao como se fosse uma impressora normal.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 92 -
Manual Tcnico

Prima o boto Avanado e defina a classe do artigo seleccionado no campo Classe do artigo.
O nmero da classe usado para separar a operao dos diferentes tipos de artigos no mesmo
dispositivo, como o leite e o caf numa mquina do caf.
Ligaes superiores 0
Dispositivos conectveis

5.11. NetPay
Este um dispositivo srie para fazer o interface com o sistema de pagamentos electrnicos
NetPay. Para o correcto funcionamento deste dispositivo necessrio que a licena possua o
respectivo mdulo.
Smbolo -
Configurao:
D Di is sp po os si it ti iv vo os s
- 93 -
Manual Tcnico

Para a configurao deste dispositivo ser necessrio apenas o nome. A restante configurao
dever ser efectuada atravs da configurao do mtodo de pagamento em questo e do plug-in
que tambm dever ser instalado.
Ligaes superiores - 1
Dispositivos conectveis

5.12. Impressora Genrica
Este o dispositivo usado para imprimir todo o tipo de documentos.
Smbolo -
Configurao:

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 94 -
Manual Tcnico
Aps terem sido carregadas as configuraes da impressora atravs da opo , devemos
aceder janela de configurao para confirmar a codepage seleccionada. Para facilitar a
configurao da codepage, podemos solicitar ao WinREST um teste de impresso da
impressora em causa, para que possamos analisar os caracteres impressos.

Podemos tambm configurar quantas cpias de cada documento queremos, se queremos que a
impressora use sublinhado para separar listas de detalhe, se preferimos que imprima uma linha
a tracejado ou se pretendemos imprimir cartes.
Ao activar a opo Imprime de cartes, pode configurar o nmero de linhas por pgina, por
cabealho e por rodap. Assim torna-se simples a impresso em vrias folhas. De salientar no
entanto, que a mudana de pgina aplica-se aos documentos de conta e no ao registo de
pedidos. Para a impressora de cartes os pedidos so impressos sequencialmente, respeitando
os pedidos anteriores, no fazendo por isso a mudana de linha. Para uma impressora de
cartes (ex: TM-295 para imprimir cartes de consumo), deve-se acrescentar no incio dos
documentos de pedidos a sequncia \s6.
A opo Inverte documentos permite imprimir os documentos invertidos, para que se possam
usar impressoras de parede.
Para salvaguardar que no se percam os documentos que no possuem segundas vias, na
configurao da impressora possvel configurar se pretendemos Documentos guardados
aps a impresso. Assim se a impressora bloquear a meio de uma impresso (ex: terminou o
papel ou encravou), possvel pedir a reimpresso desse documento. Por defeito so guardados
2 documentos, que suficiente para os casos de bloqueios mas, se no pretender que sejam
guardados os documentos, ento deve definir o valor 0 (zero) para desactivar a opo. Para
reimprimir os documentos deve abrir a janela de Redireccionamento de Impressoras. De
salientar que a reimpresso de documentos depende de um acesso especfico.
Com o boto podemos configurar manualmente as sequncias de escape da
impressora, permitindo assim ajustar o driver da impressora.
Nesta janela tambm permite definir o tipo de bitmap a imprimir, e definir se a impressora em
causa, permite ou no trocar de cor a meio da linha.
D Di is sp po os si it ti iv vo os s
- 95 -
Manual Tcnico

Ligaes superiores - 3
Dispositivos conectveis - Gaveta Genrica e display de clientes

5.13. Impressora Fiscal
Este dispositivo usado para contribuir para a legalidade do funcionamento de restaurantes em
alguns pases, tal como o Brasil e Itlia.
Smbolo
Configurao:
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 96 -
Manual Tcnico

Para a configurao deste dispositivo ser necessrio definir um nome e de seguida identificar o
tipo de impressora.
Para cada tipo de impressora fiscal, necessrio tem em ateno a configurao da porta srie.
Ligaes superiores 2
Dispositivos conectveis Gavetas

5.14. Botoneira
Botoneiras so dispositivos que atravs do fecho de contactos em portas do computador
produzem o envio de teclas para o buffer de teclado do programa. Por exemplo, podemos
configurar uma botoneira srie para que, quando se fecha o contacto entre o pino 3 e o pino 1 de
uma ficha srie DB9, ela coloque no buffer do teclado a tecla "Esc".
Existem dois tipos de botoneira: srie e paralela. Vamos dar uma explicao de como ligar e
configurar cada uma delas individualmente.

5.14.1. Botoneira Srie
Smbolo -
Configurao:
D Di is sp po os si it ti iv vo os s
- 97 -
Manual Tcnico

Esta botoneira, como o nome indica, usa a porta srie, e permite ter at 12 contactos (botes). A
configurao dos botes feita como se mostra na figura a seguir:

Este esquema o mais completo que se pode usar numa porta srie. Se, por exemplo,
precisarmos de apenas dois botes, podemos como mostra a figura abaixo para uma ficha DB9.


Para configurar o dispositivo depois no programa, na janela de configurao, basta premir o
boto que est ao lado da caixa de texto com o nome do contacto a configurar e depois premir
no teclado do PC a tecla que pretendemos que seja enviada quando se fechar esse contacto.
Por exemplo, para o esquema acima, se pretendermos que o boto do lado esquerdo envie a
tecla Enter quando premido, basta ir janela de configurao do dispositivo "Botoneira srie"
premir o boto no cran ao lado da caixa de texto "DSR" na seco "TX" e de seguida premir a
tecla Enter.

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 98 -
Manual Tcnico
O pin-out da porta srie, tal como est no manual tcnico do programa, na seco
"configuraes de cabos" o seguinte:

DB9 DB25 RJ46 Dir. Sinal
1 8 1 < CD
2 3 4 < RX
3 2 6 > TX
4 20 8 > DTR
5 7 9 - GND
6 6 3 < DSR
7 4 5 > RTS
8 5 7 < CTS
9 22 10 < RI
Ligaes superiores - 2
Dispositivos conectveis -

5.14.2. Botoneira Paralela
Smbolo -
Configurao:

O esquema da botoneira paralela o representado na figura abaixo:
D Di is sp po os si it ti iv vo os s
- 99 -
Manual Tcnico

Nesta verso a botoneira paralela s permite ter at 5 botes. Futuramente podero ser feitas
novas verses do dispositivo a permitir at 65 teclas, com uma configurao em matriz
semelhante da botoneira srie.

A configurao da botoneira paralela semelhante da botoneira srie. A nica particularidade
que tem que a tecla ligada ao pino 15 pode ser configurada para actuar como uma tecla "Ctrl".
Neste modo ao premir o boto no enviada nenhuma tecla para o buffer de teclado, mas os
outros botes passam a enviar Ctrl+tecla configurada.
Ligaes superiores - 2
Dispositivos conectveis -

5.15. Gaveta Genrica
Este dispositivo usado para indicar ao programa onde se encontram ligadas as gavetas do
sistema.
Smbolo -
Configurao:

Para a configurao deste dispositivo, na maior parte dos casos ser necessrio apenas o nome.
No entanto existem algumas gavetas que possuem um sensor para informar o estado da gaveta,
ou seja, se est aberta ou no. Atravs desta informao, possvel aumentar o nvel de
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 100 -
Manual Tcnico
segurana da aplicao, definindo nos acessos quem pode efectuar pedidos com a gaveta
aberta. Para os empregados sem acessos para tal, quando aceder janela de pedidos com a
gaveta aberta, apresentada uma mensagem solicitando que feche a gaveta. Se no a fechar a
nica opo disponvel a de voltar ao ecr principal do WinREST FrontOffice.

Para configurar este tipo de gavetas necessrio indicar qual o Posto a notificar quando a
gaveta est aberta. Depois deve configurar os restantes campos mediante o tipo de gaveta e o
tipo de impressora que est a usar, dado que algumas gavetas informam o seu estado de forma
invertida, e algumas impressoras obrigam a pedir periodicamente o estado da gaveta.
Ligaes superiores - 0
Dispositivos conectveis -

5.16. Display de Cliente Genrico
Este dispositivo controla displays de cliente. Permite mostrar uma mensagem demo com a data e
hora enquanto o display no usado pelo programa.
Smbolo -
Configurao:
D Di is sp po os si it ti iv vo os s
- 101 -
Manual Tcnico

Aps terem sido carregadas as configuraes do display atravs da opo , devemos
aceder janela de configurao para proceder a alguns ajustes especficos, principalmente se
no usar um display certificado.
Se for o caso, enquanto no solicita a certificao, pode configurar manualmente introduzindo no
campo Retorno, a sequncia que coloca o cursor do display no canto superior esquerdo. O valor
desse campo enviado constantemente para o display enquanto que o campo Inicializao,
que tambm uma sequncia hexadcimal, enviada apenas no incio.
Exemplo: No caso do display ser de um POS da IBM dever usar a sequncia de Inicializao
1F1114, enquanto que o Retorno dever ser 1114.
No caso do display no estar a efectuar correctamente a mudana de linha, introduza a
sequncia correcta no campo Nova Linha.
Existem displays que no suportam ser acedidos velocidade mxima que o baud rate para que
esto configurados permite. Para funcionar correctamente com estes necessrio inserir
pausas ou no incio do documento ou entre as linhas.
Por fim configure o nmero de linhas e colunas do display, para que o programa funcione
correctamente com o dispositivo conectado.
Ligaes superiores - 0
Dispositivos conectveis -

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 102 -
Manual Tcnico
5.17. Display Interno
Dispositivo para configurao dos displays nos POS da PAR ou JarlTech.
Smbolo -
Configurao:

Para a configurao deste dispositivo ser necessrio apenas o nome. De salientar que
dispositivo comunica com a LPT2 do referido POS.
Ligaes superiores - 0
Dispositivos conectveis -

5.18. NCR 7460 Internal Display
Dispositivo para configurao dos displays nos NCR 7460.
Smbolo -
Configurao:

Para a configurao deste dispositivo ser necessrio apenas o nome. De salientar que este
dispositivo est conectado a uma porta paralela.
D Di is sp po os si it ti iv vo os s
- 103 -
Manual Tcnico
Ligaes superiores - 0
Dispositivos conectveis -

5.19. Leitor de Cartes Genrico
Este dispositivo permite ler a sada de leitores de cartes magnticos e fazer a interface com o
programa principal.
Smbolo -
Configurao:

Para a configurao deste dispositivo, para alm do Nome deve tambm definir a Sequncia do
fim de cdigo, ou seja, onde o leitor deve terminar a leitura de um determinado carto. No caso
de no existir um ou vrios caracteres que possam ser usados para identificar o final da leitura,
ento o FrontOffice considera o valor do Timeout. O valor indicado neste campo corresponde
ao tempo que o FrontOffice espera at considerar que a leitura de um determinado carto
terminou.
Para poder usar qualquer tipo de cartes, utilizador pode definir os caracteres alfabticos devem
ou no ser eliminados, alterando a configurao do campo Aceita s caracteres numricos.
Ligaes superiores - 0
Dispositivos conectveis -

5.20. Leitor de Cdigos de Barras
Idntico ao leitor de cartes magnticos, mas para leitores de cdigos de barras.
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 104 -
Manual Tcnico
Smbolo -
Configurao:

Para a configurao deste dispositivo, para alm do Nome deve tambm definir a Sequncia do
fim de cdigo, ou seja, onde o leitor deve terminar a leitura de um determinado carto. No caso
de no existir um ou vrios caracteres que possam ser usados para identificar o final da leitura,
ento o FrontOffice considera o valor do Timeout. O valor indicado neste campo corresponde
ao tempo que o FrontOffice espera at considerar que a leitura de um determinado carto
terminou.
Para poder usar qualquer tipo de cartes, utilizador pode definir os caracteres alfabticos devem
ou no ser eliminados, alterando a configurao do campo Aceita s caracteres numricos.
Ligaes superiores - 0
Dispositivos conectveis

5.21. Receptor de Terminais Rdio
Este dispositivo faz a interface entre o programa principal e os Terminais VRA.
Smbolo
Configurao -
D Di is sp po os si it ti iv vo os s
- 105 -
Manual Tcnico

Nesta janela pode-se configurar qual o 1 e ltimo terminal rdio a ser tratado por este receptor.
Podem ser configurados mais do que um receptor para tratar o mesmo terminal rdio, no entanto
com receptores de verso 6.0 ou inferior esta configurao pode produzir conflitos entre
receptores. Estes conflitos traduzem-se em atrasos a libertar os termais durante um envio, nunca
chegando a interferir no funcionamento do programa (repetir pedidos, perder mensagens, etc.).
Esta antena tem uma configurao para funcionar correctamente com conversores USB<->porta
srie. Na flag Tempo extra entre mensagens para a antena pe a antena ligeiramente mais
lenta, mas mais segura para trabalhar com portas srie USB.
NOTA: para o receptor funcionar correctamente a porta srie onde este est ligado deve estar
configurada para 4800 baud, 8 data bits, 1 stop bit, sem paridade e sem controlo de fluxo.
Ligaes superiores 0
Dispositivos conectveis

5.22. Antena V.02
Este dispositivo faz a interface entre o programa principal e os Terminais PIE via rdio (antenas
unificadas).
Smbolo
Configurao -
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 106 -
Manual Tcnico

Para a configurao deste dispositivo ser necessrio apenas o nome. Para que este dispositivo
funcione correctamente a porta srie deve ser configurada para 38400, sem paridade, 8 data
bits, 1 stop bit, sem controlo de fluxo. Todas as configuraes existentes para terminais V1.0 no
se aplicam a terminais v2.0.
Ligaes superiores 0
Dispositivos conectveis

5.23. Led ID
Este dispositivo um receptor do sinal enviado pelo dispositivo identificativo do empregado
(Led). Assim quando o empregado se aproxima do Led ID (PC), automaticamente reconhecido
pelo programa. Para tal deve colocar o nmero do Led no campo N de carto da ficha do
empregado.
Smbolo
Configurao -

Para a configurao deste dispositivo deve definir apenas um nome. Relativamente ao tipo de
interface, o WinREST detecta automaticamente se um dispositivo USB ou RS-232.
Ligaes superiores - 0
Dispositivos conectveis -
D Di is sp po os si it ti iv vo os s
- 107 -
Manual Tcnico

5.24. Balana Genrica
Este dispositivo trata informao proveniente de balanas, para que esta possa ser integrada no
programa.
Smbolo -
Configurao -

Aps terem sido carregadas as configuraes da balana atravs da opo , devemos
aceder janela de configurao para proceder a alguns ajustes especficos, principalmente se
no usar uma balana certificada.
A Sequncia Recebida aqui configurada usada para sincronizar o programa com a informao
recebida da balana de modo a identificar inequivocamente onde est o peso enviado. Todos os
caracteres diferentes de n so comparados com a sequncia recebida. Os caracteres n so
comparados com dgitos decimais. Se o programa verificar uma coincidncia atribui ao peso o
valor conjunto de todos os n da sequncia multiplicado pelo factor de converso.
Se a balana necessita que lhe seja enviada uma sequncia para que esta retorne o peso lido,
basta marcar a opo Envia sequncia para a balana, configurar em Sequncia a enviar a
sequncia a enviar e o perodo com que este envio deve ser feito (em segundos) na caixa
Perodo.
Tanto a sequncia a enviar como a sequncia recebida aceitam caracteres especiais
configurados em hexadcimal, precedidos da sequncia \x.
Ligaes superiores - 0
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 108 -
Manual Tcnico
Dispositivos conectveis -

5.25. Balana Bizerba
Este dispositivo trata informao proveniente de balanas Bizerba, para que esta possa ser
integrada no programa.
Smbolo -
Configurao -

Para a configurao deste dispositivo, ser necessrio Nome e a indicao do Directrio de
importao. No directrio de importao devem-se colocar os drivers para a balana que se
est a configurar.
Ligaes superiores - 0
Dispositivos conectveis -

5.26. Jarltech Series 8100
Este dispositivo permite ao programa alterar as configuraes de uma mquina Jarltech 8100,
assim como aceder s portas auxiliares, drivers de abertura de gavetas, etc.
Smbolo -
Configurao:
D Di is sp po os si it ti iv vo os s
- 109 -
Manual Tcnico

Esta janela encontra-se dividida em 8 seces: Display de cliente, cran LCD, 2 drivers de
gaveta e 4 portas auxiliares.
Para o display de cliente possvel configurar a intensidade de luz e o contraste. A configurao
do LCD semelhante, no entanto em LCDs TFT (matriz activa) apenas possvel regular o
contraste.
Para os drivers de gaveta possvel configurar a durao e tenso do pulso produzido para abrir
a gaveta. Normalmente os valores por defeito so suficientes para abrir gavetas standard.
Cada porta auxiliar tem uma configurao semelhante de uma Porta Srie Unidireccional.
Ligaes superiores - 8
Dispositivos conectveis - 1 Display Jarltech, 1 Leitor de Cartes magnticos, 2 Gavetas e 4
Impressoras Genricas.

5.27. POS PAR Microsystems
Este dispositivo permite ao programa alterar as configuraes de uma mquina POS PAR
Microsystems, assim como aceder s portas srie, drivers de abertura de gavetas, etc.
Smbolo -
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 110 -
Manual Tcnico
Configurao:

Esta janela encontra-se dividida em 4 seces: Gaveta, Leitor de cartes, Display de Cliente e
cran LCD.
Para os drivers de gaveta possvel configurar a durao do pulso produzido para abrir a
gaveta. Normalmente o valor por defeito suficiente para abrir gavetas standard.
No caso de ter instalado um Leitor de cartes dever definir em que pistas devero ser lidos os
cartes (1, 2 ou ambos).
Ligaes superiores - 3
Dispositivos conectveis - 1 Display, 1 Leitor de Cartes magnticos, 1 Gavetas Genrica.

5.28. NCR 7460
Este dispositivo permite ao programa alterar as configuraes de uma mquina NCR 7460,
assim como aceder ao leitor de cartes magnticos.
Smbolo
Configurao:
D Di is sp po os si it ti iv vo os s
- 111 -
Manual Tcnico

Para a configurao deste dispositivo ser necessrio apenas o nome. No caso de ter instalado
um Leitor de cartes dever definir em que pistas devero ser lidos os cartes (1, 2 ou ambos).
Ligaes superiores 1
Dispositivos conectveis 1 Leitor de Cartes genricos.

5.29. EUROTouch (Bleep TS600)
Este dispositivo permite ao programa efectuar a configurao dos dispositivos internos do POS
EUROTouch, assim como o display de cliente, o leitor de cartes magnticos e gaveta.
Smbolo
Configurao:

Para a configurao deste dispositivo ser necessrio apenas o nome. No caso de ter instalado
um Leitor de cartes dever definir em que pistas devero ser lidos os cartes (1, 2 ou ambos).
De salientar que dadas as dimenses do display de cliente de POS, a designao social da loja
ser apresentada em scroll.
Ligaes superiores 3
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 112 -
Manual Tcnico
Dispositivos conectveis 1 Leitor de Cartes genricos e (Dallas Key), 1 gaveta genrica e 1
display de cliente.

5.30. Bleep TS650
Este dispositivo permite ao programa efectuar a configurao dos dispositivos internos do POS
Bleep TS650, assim como o display de cliente, o leitor de cartes magnticos e gavetas.
Smbolo
Configurao:

Para a configurao deste dispositivo ser necessrio apenas o nome. No caso de ter instalado
um Leitor de cartes dever definir em que pistas devero ser lidos os cartes (1, 2 ou ambos).
Ligaes superiores 3
Dispositivos conectveis 1 Leitor de Cartes genricos e (Dallas Key), 2 gavetas genricas e
1 display de cliente.
C Co on nf fi ig gu ur ra a o o d de e c ca ab bo os s d de e l li ig ga a o o
- 113 -
Manual Tcnico
6. Configurao de Cabos de Ligao
Este ponto explica como devem ser efectuados os cabos de ligao a impressoras, antenas e
outros.
Comea por dar uma breve introduo sobre portas seriais e paralelas, para que possa ser
melhor compreendido o funcionamento destas.

6.1. Porta Paralela
A porta paralela permite uma transferncia rpida de dados entre o PC e uma impressora. O
nome paralela deriva do facto de que 8 bits de dados so enviados simultaneamente em
paralelo, por 8 linhas independentes, como pode ser visto na configurao dos pinos de uma
porta paralela:
dir. DB25 Centronics Nome
=> 1 1 =-Strobe
=> 2 2 Data 0
=> 3 3 Data 1
=> 4 4 Data 2
=> 5 5 Data 3
=> 6 6 Data 4
=> 7 7 Data 5
=> 8 8 Data 6
=> 9 9 Data 7
<= 10 10 =-Ack
<= 11 11 =+Busy
<= 12 12 =+PaperEnd
<= 13 13 =+SelectIn
=> 14 14 =-AutoFd
<= 15 32 =-Error
=> 16 31 =-Init
=> 17 36 =-Select
== 18-25 19-30, Ground
33,17,16
Para efectuar uma transmisso, o PC coloca o byte (8 bits) a enviar nas linhas de dados
simultaneamente e pulsa o sinal de STROBE para que a impressora efectue a leitura do valor
W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 114 -
Manual Tcnico
colocado. Quando a leitura for processada a impressora responde pulsando a linha ACK. A
impressora pode ainda sinalizar que est pronta ou no para receber informao com a linha
BUSY, informar a falta de papel com PAPEREND, etc.
A velocidade de transmisso mxima depende apenas do hardware do PC e da impressora,
sendo numa porta convencional de cerca de 600Kb por segundo, o que bastante superior ao
suportado por uma porta serial (11.5Kb/s a 115200 baud, ~1Kb/s a 9600).
A grande desvantagem deste sistema que visto que a velocidade de transmisso no
limitada, isto impe limites ao comprimento do cabo. Alm disso um cabo para uma impressora
paralela constitudo por 25 condutores, se for um cabo completo, mas no mnimo tem de ter 18
condutores (se for usado apenas uma ligao de GROUND).
Quando um cabo suficientemente comprido, uma linha de dados ao ser actuada gera um
pequeno campo electromagntico sua volta que por sua vez pode fazer variar a tenso que
aparece numa linha vizinha fazendo aparecer erros na transmisso. Este fenmeno conhecido
por crosstalk. As ficha DB25 e Centronics esto construdas de tal modo que as linhas de dados
vo intercaladas com linhas de massa, melhorando a resposta em frequncia do cabo e
aumentando a imunidade a crosstalk, pelo que aconselhvel utilizar sempre um cabo completo.

6.2. Porta Srie RS-232
O nome de porta srie deriva do facto de os bits de dados enviados por uma porta srie so
enviados sequencialmente pela mesma linha dados a uma frequncia conhecida.
A imagem seguinte mostra como transmitido um byte por uma porta serial. O esquema mostra
a evoluo temporal da tenso de sada no pino TX da porta.
+12V
TX
-12V
repouso SB D0 D1 D2 D3 D4 D5 D6 D7 STOP repouso
O ritmo a que os bits so enviados depende da configurao da porta. Por ex. se a porta estiver
configurada para 9600 baud, isto significa que vai enviar 9600 bits por segundo. Visto que para
enviar um byte necessrio comear por um start bit e terminar com, no mnimo, um stop bit,
cada byte demora de facto 10 bits a ser transmitido em vez dos 8 que de facto o constituem.
Assim o ritmo mximo de transmisso a 9600 de 960 bytes por segundo.
Note-se que todos os sinais numa porta RS232 tm tenses positivas entre 3 e 18V sendo
tipicamente num PC de 12V. As tenses negativas so simtricas destas.
C Co on nf fi ig gu ur ra a o o d de e c ca ab bo os s d de e l li ig ga a o o
- 115 -
Manual Tcnico
Alm dos pinos de transmisso e de recepo de dados a porta srie possui ainda pinos de
controlo de fluxo, como se pode ver no diagrama seguinte:
DB9 DB25 RJ46 Dir. Sinal
1 8 1 < CD
2 3 4 < RXD
3 2 6 > TXD
4 20 8 > DTR
5 7 9 - SG
6 6 3 < DSR
7 4 5 > RTS
8 5 7 < CTS
9 22 10 < RI
Os pinos DTR/DSR e RTS/CTS funcionam aos pares para efectuar controlo de fluxo por
hardware, bastando usar um destes para garantir a segurana do protocolo. O funcionamento
destes pinos bastante simples: Sempre que o PC est pronto para receber dados levanta a
linha de DTR (e/ou a linha RTS, dependendo do protocolo usado) e o dispositivo externo faz o
mesmo com a linha correspondente.
Assim o PC s enviar dados quando a impressora (ou outro dispositivo) assinalar que est
preparado para receber dados. O WinREST utiliza este sinal para verificar algum erro
permanente do dispositivo externo, assinalando um erro quando o dispositivo fica muito tempo
sem poder receber dados.
Os pinos de CD (Carrier Detect) e de RI (Ring Indicator) so pinos de entrada utilizados para que
um modem externo possa avisar o PC da perda de ligao remota ou de que recebeu um sinal
de toque.
O facto de um cabo srie precisar apenas de um pino para comunicar e de limitar a velocidade
de subida e descida da tenso (para no provocar variaes bruscas que produzem crosstalk)
permite que o cabo possa atingir distncias muito superiores s daquelas permitidas por um
cabo paralelo. No entanto a velocidade de transmisso bastante mais baixa.
Na prtica, visto que uma impressora de tickets no consegue de modo algum imprimir ao ritmo
de 960 caracteres por segundo, um cabo srie a 9600 baud suporta perfeitamente o trfego para
uma impressora serial. S quando necessrio que a impressora imprima bitmaps convir que
esta seja paralela para acelerar a transmisso.

6.3. Cabos de ligao RS232
Um cabo serial completo constitudo por 7 condutores:

W Wi in nR RE ES ST T F Fr ro on nt tO Of ff fi ic ce e L Li ig gh ht t

- 116 -
Manual Tcnico
GND GND
RX TX
TX RX
DTR DSR
DSR DTR
RTS CTS
CTS RTS
No entanto a maioria dos dispositivos no utiliza todos estes pinos, podendo poupar-se na
quantidade de condutores utilizada.
De seguida veremos casos concretos de ligao de alguns dispositivos via porta srie.

6.4. Cabo de ligao a uma impressora serial
Como vimos na seco anterior o pino mais importante na transmisso de dados do PC para a
impressora o pino de Transmit. Como todas as tenses envolvidas na transmisso se medem
em relao ao pino de massa este tambm ter de ser usado.
Sendo assim parece que para transmitir dados para uma impressora bastariam dois fios: uma
para o sinal TX e outro para GND, visto que as impressoras no enviam informao de volta
para o PC via RX. Na verdade um cabo assim funciona, se forem usados alguns truques na
configurao do conector do lado da impressora, e se se configurar o Software para no usar
controlo de fluxo.
O problema mais grave de um cabo assim que o PC no tem maneira de saber quando acabou
o papel impressora ou quando o buffer da impressora encheu.
Ser necessria ento mais uma linha para transmitir o controlo de fluxo da impressora para o
PC. Na prtica um cabo de apenas 3 condutores funciona para qualquer impressora!
necessrio tomar apenas algumas precaues para que no hajam problemas ao usar um
cabo assim.
Em primeiro lugar, o sinal de controlo usado pela impressora pode ser RTS/CTS, DTR/DSR ou
ambos. preciso verificar no manual da impressora quais os pinos usados por esta e ligar
apenas o DTR ou o RTS, dependendo da impressora.
Em segundo lugar, algumas impressoras no imprimem quando no recebem do PC o sinal de
protocolo a informar que est pronto para receber informao, ainda que a impressora nunca
chegue de facto a comunicar nada. Para resolver este problema, basta ligar no conector do lado
da impressora o pino de sada de protocolo aos pinos de entrada.
C Co on nf fi ig gu ur ra a o o d de e c ca ab bo os s d de e l li ig ga a o o
- 117 -
Manual Tcnico
Para finalizar se a porta do lado do PC no uma porta completa (por exemplo, se uma porta
virtual de uma sada multiplexada) pode aceitar para protocolo apenas os pinos RTS/CTS. Assim
o cabo tem de ligar o pino de protocolo da impressora ao pino CTS do PC, independentemente
de qual o pino usado pela impressora.

6.5. Cabo de ligao a um receptor de terminais rdio
O receptor de terminais rdio utiliza tanto o pino de transmisso como o de recepo, pelo que o
cabo tem de ter pelo menos esses dois pinos ligados.
Se a antena for alimentada pelo PC necessrio fazer uma alterao ao cabo que liga a
mainboard do PC porta srie, aplicando +12V no pino 1. O cabo para uma antena assim
necessita tambm de ligar o pino 1 do lado do PC ao pino 1 do lado da antena.

6.6. Esquemas de cabos de impressoras
Impressoras Epson e Star



DB9 DB25 RJ46 SINAL PORTA 1
1 8 1 CD DB9 DB25 SINAL
2 3 4 RXD 2 3 RXD
3 2 6 TXD 3 2 TXD
4 20 8 DTR 4 20 DTR
5 7 9 SG 5 7 SG
6 6 3 DSR 6 6 DSR
7 4 5 RTS 7 4 RTS
8 5 7 CTS 8 5 CTS
9 22 10 RI