Escolar Documentos
Profissional Documentos
Cultura Documentos
LC 3000
MAIO/2006
Sumrio Sobre a LC3000 e este manual__________________________________________ 3 Introduo __________________________________________________________ 4 Instalao da Leitora _________________________________________________ 4 Programa de Teste da Leitora LC3000 __________________________________ 5
Configurao do LCTeste ___________________________________________________ 5 Executando a Leitura de Cartes _____________________________________________ 6
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
Introduo
A Leitora tica de Cartes - LC3000 um equipamento que permite a leitura de marcas feitas com caneta azul ou preta sobre um carto de papel, pelo princpio da reflexo luminosa. Este dispositivo pode ser ligado a qualquer computador do tipo IBM-PC que utilize Windows e disponha de uma interface serial padro RS-232C ou porta USB disponvel. A maioria dos computadores atende a esses requisitos. Sua aplicao bastante ampla, podendo ser usada como leitora de cartes de concursos, de provas de escolas, vestibulares, pesquisa de opinio pblica, fichas de controle de estoque, cartes de freqncia de alunos, comandas para lanchonetes e restaurantes, cartes de ponto, etc. A leitora pode ainda ser utilizada em qualquer tipo de aplicao que requeira uma coleta de dados marcados pelo usurio. Com o pacote deste dispositivo segue uma biblioteca dinmica de funes (DLL) que permite que programas especficos feitos pelos clientes possam acessar a leitora. A Figura 1 mostra o painel frontal da LC3000 com os 4 leds de sinalizao:
Instalao da Leitora
Desligue o computador e conecte o cabo serial da leitora numa das portas seriais RS-232C (porta serial comum) ou USB (porta USB); Verifique se a chave de seleo de voltagem da leitora est coerente com a voltagem local. Caso contrrio, selecione a voltagem correta. Veja a Figura 2. Conecte o cabo de alimentao atrs da leitora e o outro lado rede eltrica. Tomada com o fio terra requerida. Ligue o computador e, em seguida, a chave situada atrs da leitora. O led vermelho da leitora acende e esta se encontra pronta para o funcionamento. O pacote de softwares que acompanha o equipamento possui programas para configurao dos cartes, leitura dos cartes e teste da leitora, alm das DLLs (de uso opcional para programao). Para instalar todos os programas execute o SETUP existente no disquete nmero 1 ou no CD de instalao da LC3000 e siga as instrues na tela.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
Configurao do LCTeste
A Figura 3 mostra a tela de configurao do programa LCTeste. Cada funo descrita a seguir:
Porta Serial: Selecione a porta serial em que leitora foi conectada. Forma de Leitura: Selecione o modo Unidirecional para que a leitora faa a leitura de cada carto apenas uma vez. Nesse modo o carto colocado pela parte frontal e retirado pela parte traseira. Selecione o modo Bidirecional para que a leitora execute 2 leituras de cada carto. Nesse modo o carto colocado e retirado pela parte frontal. A leitora executa uma leitura quando puxa o carto e outra quando o devolve. Se houver alguma diferena entre essas leituras, automaticamente o carto tracionado para que mais duas leituras sejam executadas, onde a segunda leitora na velocidade normal e se alguma diferena entre as leituras da ida e da volta persistir, uma terceira leitura realizada a uma velocidade menor facilitando a confirmao da leitura. Se, ainda assim, continuar existindo alguma diferena, o carto devolvido aps trs tentativas e a(s) quadrcula(s) com problema so mostradas em vermelho no monitor.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
Formato do Carto: Formato Livre: Neste formato de leitura, a leitora permite que cartes com quantidades diferentes de linhas possam ser lidos. Esta opo recomendada quando o usurio quer entrar com cartes de tamanhos diferentes e de forma misturada. Formato Customizado: Neste formato de leitura o nmero de linhas definido pelo usurio (38 por exemplo) sempre comparado com o nmero de linhas detectado durante a leitura. Se forem diferentes, haver indicao de erro de leitura e a leitora tentar ler o carto por mais 2 vezes consecutivas. Nmero de Linhas: Este campo define o nmero de linhas dos cartes a serem lidos pela leitora. O nmero mximo de linhas, conseqentemente o valor mximo que esta varivel pode assumir 90. Este item aparece somente quando a opo pelo formato customizado habilitada.
Clique no boto Enviar Configurao para que a leitora seja configurada de acordo com as informaes especificadas.
Clique no boto Iniciar Leitura. O LED verde (leitura habilitada) se acender indicando que o usurio pode colocar o carto na leitora. Observe na Figura 4 a posio correta de insero do carto. Ateno : O carto deve estar com as marcas pintadas voltadas para cima e com a marca de sincronismo (Strobe) direita.
medida que os cartes so lidos, um contador de cartes incrementado. Se algum carto apresentar erro de leitura ou nmero de linhas incompatvel com o programado, o contador de cartes lidos com erro incrementado. A Figura 5 mostra a imagem gerada pelo programa aps a leitura de um carto com sucesso. Se a leitora estiver em modo bidirecional, caso uma quadrcula esteja mal pintada, havendo divergncia da leitura da quadrcula nos dois sentidos, a quadrcula ser mostrada em vermelho na tela, indicando que uma marca indefinida.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
Figura 5 - Imagem gerada pelo programa aps a leitura de um carto com sucesso
Clique no boto Parar Leitura quando desejar finalizar a leitura dos cartes. necessrio clicar neste boto antes de sair do programa.
Para encerrar o programa, fechando a comunicao da porta serial, clique no boto Sair. necessrio aguardar alguns segundos para que a porta serial seja corretamente fechada.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
Arquivo de Configurao
A configurao do carto guardada em arquivos de configurao, cuja extenso .CFG. Os arquivos de configurao ficam localizados no sub-diretrio [Diretrio de Instalao]\Config. Por exemplo: C:\Arquivos de Programas\LC3000\Config. Estes arquivos so posteriormente usados pelo aplicativo LC3000. A seguir so descritos os botes que formam este campo:
Clique neste boto se desejar iniciar a configurao de um novo carto. Inicialmente criado um carto com uma nica linha.
Clique neste boto se desejar abrir um arquivo de configurao j existente para realizar modificaes.
Clique neste boto para salvar as modificaes feitas no arquivo aberto ou criado. Um nome de arquivo requerido. Se este arquivo j existir, uma mensagem de arquivo j existente ser mostrada, dando a possibilidade de substitu-lo.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
Forma de Leitura: Clique com o mouse sobre um dos dois possveis modos de leitura da leitora: Unidirecional ou Bidirecional. O modo de leitura escolhido ser utilizado durante a leitura dos cartes aqui configurados. Formato do Carto: Neste campo programado o Nmero de grupos do carto. Use aumentar ou diminuir o nmero de grupos do carto. para
Nmero de linhas do carto: o totalizador de linhas de todos os grupos. O nmero mximo de linhas de cada carto 90. Modo Unidirecional: Neste modo de operao, o carto entra pela parte frontal da leitora e expelido por trs, sendo feita uma nica leitura das quadrculas. Se houver erro do nmero de linhas do carto, o carto tracionado para mais duas tentativas de leitura (uma na velocidade de leitura normal e outra numa velocidade mais lenta). Modo Bidirecional: Neste modo de operao, o carto entra e retorna pela parte frontal da leitora, de modo que h leitura das quadrculas nos dois sentidos de movimento. Este modo de leitura l pelo menos duas vezes as quadrculas antes de validar os dados. Portanto, este o modo de operao mais recomendado se for exigida grande segurana na leitura dos dados. Se houver erros de leitura, o carto tracionado para mais duas tentativas de leitura (uma na velocidade de leitura normal e outra numa velocidade mais lenta).
Tipos de Grupos
Existem 7 tipos de grupos que podem ser usados para configurar os mais diversos cartes. Cada grupo representado por uma quantidade de linhas e tem um conjunto de caracteres que o representa. Nmero do grupo: identifica a sua posio no carto. Use Nome do grupo: identifica a posio do grupo no carto. Nmero da linha inicial do grupo: indica onde o grupo se inicia. Nmero da linha final do grupo: indica onde o grupo se encerra. Use diminuir o nmero de linhas do grupo. para aumentar ou para navegar atravs dos grupos.
Habilitado: Em certas circunstncias, se o usurio tem um carto genrico para vrias finalidades, ele pode querer que determinados grupos no sejam processados pela leitora. Nesse caso, basta desabilitar os grupos desejados.
Ateno: Se um grupo desabilitado, as informaes deste grupo no so lidas pela leitora e estes dados NO so salvos no arquivo de dados.
Diviso do grupo: escolha os grupos que atendam s suas necessidades: 1. 2. 3. 4. 5. 6. 7. Sem diviso com 12 quadrculas (Binrio com 12 dgitos) Uma diviso de 10 quadrculas (Inscrio de 0 a 9) Uma diviso de 10 quadrculas (Numrico de 0 a 9) Duas divises de 5 quadrculas (A B C D E) Trs divises de 3 quadrculas (A B C) Quatro divises de 2 quadrculas (A B) Seis divises de 1 quadrcula (Binrio com 1 dgito)
Sem diviso com 12 quadrculas (Binrio com 12 dgitos) Este grupo recomendado quando o usurio deseja associar diversas opes em uma ou mais linhas de forma no-ordenada. O arquivo de dados ir receber um caractere para cada quadrcula deste
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
grupo, sendo o caractere 0 inserido quando a quadrcula no est pintada e o caractere 1 inserido quando a quadrcula est pintada. Portanto, a cada linha deste grupo, 12 caracteres sero gerados no arquivo de dados. O LCConfig permite que este grupo possa ser configurado mais de uma vez no mesmo carto. Devido a ser um grupo de formato livre no h possibilidade de critic-lo quanto ao seu preenchimento pelo programa LC3000. A Figura 6 mostra um exemplo de 5 linhas programadas com este grupo.
A Figura 7 mostra um exemplo de opes de dados que o usurio pode colocar neste grupo. Neste caso, foram usadas 6 linhas para representar dgitos de 0 a 60 e uma linha para anular o campo. Observe que, sendo este formato do tipo livre, nenhuma, vrias ou todas as quadrculas de uma linha podem ser pintadas. A primeira e a ltima, quadrculas de cada linha deste grupo podem ser opcionalmente mascaradas.
Figura 7 - Exemplo de 6 linhas com dgitos de 0 a 60 e uma 7 linha para anular o campo
A Figura 8 mostra outro exemplo de aplicao deste grupo, tipicamente usado em comandas de lanchonetes e restaurantes. As quadrculas quarta a nona podem ser opcionalmente mascaradas.
Uma diviso de 10 quadrculas (Inscrio de 0 a 9) Este grupo usado quando o usurio deseja criar um campo de inscrio ou matrcula usando caracteres numricos de 0 a 9 para cada linha. Recomenda-se que este grupo seja o primeiro do carto para facilidade de identificao pelo usurio. Contudo, ele pode ser configurado para ser alocado em qualquer parte do carto. Este grupo deve ser nico, por tratar-se do grupo de identificao do carto. Ateno! Cartes com inscrio preenchida incorretamente, com linha(s) em branco ou com mltipla marcao em uma das linhas geram uma mensagem de erro na tela do programa durante a leitura do carto. Tais cartes no so inseridos no arquivo de dados. A Figura 9 mostra um exemplo de 10 linhas programadas com este grupo. Observe que as duas primeiras quadrculas de cada linha no so utilizadas no grupo de inscrio.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
10
Figura 9 - Exemplo de 10 linhas, onde as duas primeiras quadrculas no so usadas para marcao
Dgito Verificador O grupo inscrio permite ao usurio o uso de dgito verificador. Este recurso usa o ltimo dgito da inscrio como resultado de um clculo especfico dos dgitos anteriores. O dgito verificador muito til para verificar a consistncia da marcao do campo de inscrio, principalmente quando a inscrio preenchida pelo usurio e no pr-impressa no carto. O usurio pode optar por usar ou no o dgito verificador. Existem 4 mdulos de clculo prprogramados. Se optar pelo uso do dgito verificador, o programa de leitura de dados ir efetuar o clculo durante a leitura do carto. Se detectar erro na marcao do dgito verificador, o programa exibir uma mensagem de erro e os dados do carto lido no sero gravados no arquivo de dados. Tipos de Dgito Verificador So fornecidas quatro possibilidades de clculo de dgito verificador, conforme mostrado a seguir: Mdulo 10 A - Simples (10-Simp): Somam-se os dgitos do nmero; O resultado da soma dividido por 10; A diferena entre 10 e o resto da diviso constitui o dgito verificador. Exemplo: Nmero: 24579 2+4+5+7+9 = 27 27/10 = 2 com resto 7 10 - 7 = 3 245793
Dgito:
Observao: Para aqueles nmeros cujo dgito verificador no tem representao segundo esse procedimento, a soluo prtica adotada foi considerar o dgito verificador sendo 0 (zero). Isso ocorre sempre que o resto da diviso 0 (zero) e a diferena 10 - 0 fica sendo representada por dois dgitos, que impossvel. Mdulo 11 Com Pesos Em Progresso Aritmtica (11-A): Multiplica-se cada dgito do nmero pelos pesos da seqncia: n, n-1, n-2, n-3, ..., 4, 3, 2; onde n o nmero total de dgitos, inclusive o dgito verificador. Somam-se os produtos e divide-se a soma por 11; A diferena entre 11 e o resto da diviso constitui o dgito verificador. Exemplo: Nmero: 24579 2*6+4*5+5*4+7*3+9*2 = 91 91/11 = 8 com resto 3 11
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
Dgito:
11 - 3 = 8
Novo nmero: 245798 Observao: Para aqueles nmeros cujo dgito verificador no tem representao segundo esse procedimento, a soluo prtica adotada foi considerar o dgito verificador sendo 0 (zero). Isso ocorre sempre que o resto da diviso 0 (zero) e a diferena 11 - 0 fica sendo representada por dois dgitos, que impossvel. Mdulo 11 Com Pesos Em Progresso Geomtrica - Base 2 (11-B): Multiplica-se cada dgito do nmero pelos da seqncia: 2exp(n-1), 2exp(n-2), 2exp(n-3), ..., 2exp(3), 2exp(2), 2exp(1); onde n o nmero de dgitos inclusive o dgito verificador. Somam-se os produtos e divide-se a soma por 11; A diferena entre 11 e o resto da diviso constitui o dgito verificador. Exemplo: Nmero: 24579 2*32+4*16+5*8+7*4+9*2= 214 214/11 = 19 com resto 5 11 - 5 = 6
Dgito:
Novo nmero: 245796 Observao: Para aqueles nmeros cujo dgito verificador no tem representao segundo esse procedimento, a soluo prtica adotada foi considerar o dgito verificador sendo 0 (zero). Isso ocorre sempre que o resto da diviso 0 (zero) e a diferena 11 - 0 fica sendo representada por dois dgitos, que impossvel. Mdulo 11 Com Pesos Em Progresso Geomtrica - Base 3 (11-C): Multiplica-se cada dgito do nmero pelos da seqncia: 3exp(1), 3exp(2), 3exp(3), ..., 3exp(n-3), 3exp(n-2), 3exp(n-1); onde n o nmero de dgitos inclusive o dgito verificador. Somam-se os produtos e divide-se a soma por 11; A diferena entre 11 e o resto da diviso constitui o dgito verificador. Exemplo: Nmero: 24579 2*3+4*9+5*27+7*81+9*243 = 2931 2931/11 = 266 com resto 5 11 - 5 = 6
Dgito:
Novo nmero: 245796 Observao: Para aqueles nmeros cujo dgito verificador no tem representao segundo esse procedimento, a soluo prtica adotada foi considerar o dgito verificador sendo 0 (zero). Isso ocorre sempre que o resto da diviso 0 (zero) e a diferena 11 - 0 fica sendo representada por dois dgitos, que impossvel. Uma diviso de 10 quadrculas (Numrico de 0 a 9) Este grupo recomendado quando o usurio deseja associar caracteres numricos de 0 a 9 em cada linha do grupo. usado para campos numricos em geral, como datas, identificao de provas, questes com resposta numrica, etc. Este grupo pode ser criticado no programa LC3000. Isso significa que o programa de leitura avisa ao usurio se alguma linha for lida em branco ou com mltiplas marcaes.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
12
O LCConfig permite que este grupo possa ser configurado mais de uma vez no mesmo carto. No arquivo de dados ser escrito o caractere numrico equivalente marcao efetuada. Para cada linha em branco, o caractere Z adicionado ao arquivo. Para cada linha com mltipla marcao, o caractere W adicionado ao arquivo. A Figura 10 mostra um exemplo de 10 linhas programadas com este grupo.
Duas divises de 5 quadrculas (A B C D E) Este tipo de grupo o mais tradicional grupo de questes. Permite 5 opes de escolha, sendo representado por caracteres de A, B, C, D e E, em duas colunas. Este grupo pode ser criticado no programa LC3000, de modo a avisar ao usurio se alguma questo estiver em branco ou com mltiplas marcaes. O LCConfig permite que este grupo possa ser configurado mais de uma vez no mesmo carto. No arquivo de dados ser escrito o caractere A, B, C, D ou E, equivalente marcao efetuada. Para cada questo em branco, o caractere Z adicionado ao arquivo. Para cada questo com mltipla marcao, o caractere W adicionado ao arquivo. A Figura 11 mostra um exemplo de 20 questes programadas em 10 linhas com este grupo.
Trs divises de 3 quadrculas (A B C) Este tipo permite 3 opes de escolha, sendo representado por caracteres de A, B e C em trs colunas. Este grupo pode ser criticado no programa LC3000, de modo a avisar ao usurio se alguma questo estiver em branco ou com mltiplas marcaes. O LCConfig permite que este grupo possa ser configurado mais de uma vez no mesmo carto. No arquivo de dados ser escrito o caractere A, B, ou C, equivalente marcao efetuada. Para cada questo em branco, o caractere Z adicionado ao arquivo. Para cada questo com mltipla marcao, o caractere W adicionado ao arquivo. A Figura 12 mostra um exemplo de 30 questes programadas em 10 linhas com este grupo.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
13
Quatro divises de 2 quadrculas (A B) Este tipo permite 2 opes de escolha, sendo representado por caracteres de A e B em quatro colunas. Pode ser usado como questo do tipo Falso e Verdadeiro, bastando apenas que sejam impressos os caracteres F e V como opo para A e B. Outra opo seria o uso para escolha do Sexo (M e F). O arquivo de dados, independente dos rtulos impressos no carto, sempre armazenar os caracteres A ou B. Para cada questo em branco, o caractere Z adicionado ao arquivo. Para cada questo com mltipla marcao, o caractere W adicionado ao arquivo. Este grupo pode ser criticado no programa LC3000, de modo a avisar ao usurio se alguma questo estiver em branco ou com mltiplas marcaes. O LCConfig permite que este grupo possa ser configurado mais de uma vez no mesmo carto. A Figura 13 mostra um exemplo de 40 questes programadas em 10 linhas com este grupo.
Seis divises de 1 quadrcula (Binrio com 1 dgito) Este grupo recomendado quando o usurio deseja associar dois estados a uma determinada questo. Para cada questo deste grupo, o caractere 0 gravado no arquivo de dados quando a quadrcula no est marcada, e o caractere 1 gravado quando a quadrcula est marcada. Este grupo pode ser usado para controle de freqncia de alunos, por exemplo. O LCConfig permite que este grupo possa ser configurado mais de uma vez no mesmo carto. No h possibilidade de criticar este campo quanto ao seu preenchimento. A Figura 14 mostra um exemplo de 60 alternativas programadas em 10 linhas com este grupo.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
14
Mscara do Carto
O objetivo de se mascarar uma determinada quadrcula ou questo desabilit-la para que o seu contedo seja ignorado pela leitora. Quando uma quadrcula mascarada no programa, independente de estar ou no marcada, ela no ser lida pelo programa. Pode-se mascarar alguns campos quando o usurio no quer se sejam lidas determinadas quadrculas. Marcaes indefinidas podem gerar erro de leitura. Por isso interessante mascarar campos que no sero utilizados.
Clique no boto para habilitar o mascaramento e selecione (com o clique do mouse) as quadrculas a serem mascaradas. A cor da quadrcula selecionada muda para verde. Para desmarcar, clique novamente sobre a quadrcula. Sua cor volta a ser branca. Os grupos tm mascaramento automtico das quadrculas que no so usadas. Mascaramento adicional deve ser feito de forma manual. Existem dois tipos de mascaramento, conforme descrito a seguir:
Mascaramento Parcial
Quando apenas algumas quadrculas de algum campo (diviso de um grupo) so mascaradas diz-se que o mascaramento parcial. Neste caso, as quadrculas restantes so vlidas e seu contedo marcado acrescido ao arquivo de dados, desde que o grupo esteja habilitado. A Figura 15 mostra um grupo numrico com uma linha em que o usurio optou por no haver opo 0 e de 5 a 9.
Mascaramento Total
Quando todas as quadrculas de um campo so mascaradas diz-se que o mascaramento total. Esta opo muito til quando existe um campo em que muitas questes no sero lidas. Neste caso, o contedo marcado nestes campos no acrescido ao arquivo de dados. A Figura 16 mostra um grupo ABCDE com 20 questes em que o usurio mascarou as questes de 15 a 20. Portanto no arquivo de dados somente constaro s respostas relativas s questes 1 a 14.
Um outro exemplo de mascaramento total acontece na Figura 17. O usurio decidiu mascarar as duas primeiras linhas um grupo numrico de 7 linhas por considerar desnecessrio o preenchimento total do grupo nesta situao. A primeira e a segunda linha no so acrescidas ao arquivo de dados.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
15
Tambm pode-se mascarar questes no meio de um determinado grupo. Isso til, por exemplo, para invalidar questes anuladas. Tenha sempre em mente que estas questes mascaradas totalmente no so acrescidas ao arquivo de dados. A Figura 18 mostra este caso em um grupo do tipo ABC com 30 questes. A questo 20 foi anulada. No arquivo constaro as questes 1 a 19 e 21 a 30, em seqncia e nesta ordem.
Figura 18 Exemplo de como usar o mascaramento total para anular uma questo
para
que
as
Especificaes do Carto
O carto deve ser confeccionado com os campos pr-impressos, desenhados de acordo com a aplicao. Veja um exemplo na Figura 19. As seguintes especificaes devem ser seguidas ao se confeccionar os cartes. Gramatura do papel = 90 g/m ou superior Nmero de marcas por linha = 12 Largura do Strobe (Clock) d1 = 3,17mm (1/8") Distncia entre a primeira marca e a margem esquerda do carto d2 = 4,50mm Distncia entre as marcas d3 = 6,35mm (1/4") Distncia mnima entre as linhas d4 = 2,54mm (1/10") Largura da marca d5 = 4,76mm (3/16") Altura da marca d6 = 2,54mm (1/10") Distncia mnima entre o topo do carto e a primeira linha d7 = 45 mm Distncia mnima entre o fundo do carto e a ltima linha d8 = 10 mm Largura do carto d9 = 82,55 mm (3 1/4) Nmero mximo de linhas = 90 Nmero mximo de grupos = 10 Comprimento do carto: varivel, dependendo da aplicao Cor dos Strobes (Clocks) = Preta Toda impresso adicional dever ser feita nas cores: Laranja Prsia Super Cor N- 060345 Laranja Clssico Super Cor N- 060344 ou
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
16
Ateno: A confeco do carto requer uma grfica de preciso. As medidas devem ser rigorosamente respeitadas para que no compromentam a leitura dos dados pela leitora.
As quadrculas tambm podem ser feitas com bordas arredondadas. Em qualquer caso, deve-se instruir as pessoas que forem marcar os cartes a seguirem as seguintes recomendaes: Utilizar caneta esferogrfica azul ou preta para efetuar as marcaes; No dobrar ou amassar o carto; Marcar completamente a(s) quadrcula(s) desejada(s), sem ultrapassar seus limites; Tomar muito cuidado para no riscar a coluna destinada aos strobes; No utilizar corretivo tipo Liquid Paper. (Ateno)
Exemplos de Cartes
A Figura 20 mostra um exemplo de carto configurado com 3 grupos: Inscrio (tipo uma diviso de 10 quadrculas - Inscrio de 0 a 9), Prova (tipo uma diviso de 10 quadrculas - Numrico de 0 a 9) e Questes (tipo duas divises de 5 quadrculas ABCDE) . Observe que os dgitos 0 e de 5 a 9 do grupo PROVA esto mascarados por no existirem tais provas. O grupo Questes apresenta 60 questes com as opes ABCDE. A Figura 21 apresenta um outro exemplo de carto com caractersticas semelhantes s do primeiro, mas com o grupo de questes configurado de maneira um pouco diferente. Nesse caso, cada uma das 30 questes tem as opes ABCD e V ou F. Nesse caso, o grupo de Questes pode ser configurado como sendo do tipo sem diviso com 12 quadrculas (Binrio com 12 dgitos).
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
17
Figura 20 Exemplo de carto configurado em trs grupos: Inscrio, Prova, e 60 Questes (ABCDE)
Figura 21 Exemplo de carto configurado em trs grupos: Inscrio, Prova, e 30 Questes (ABCD e V ou F)
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
18
Arquivo de Configurao
A configurao do carto guardada em arquivos de configurao, cuja extenso .CFG. Estes arquivos so previamente criados pelo aplicativo LCConfig.
Clique neste boto se desejar carregar um arquivo de configurao de um determinado tipo carto.
Ateno: O arquivo de configurao deve ser compatvel com o carto a ser lido!
Arquivo de Dados
O arquivo de dados tem extenso .DAT e onde so armazenados os dados dos cartes lidos. Os arquivos de dados ficam alocados no diretrio [Diretrio de Instalao]\Dados, cujo default C:\Arquivos de Programas\LC3000\Dados. Existem dois botes associados a este arquivo, conforme a seguir:
Clique neste boto se desejar iniciar um novo arquivo de dados para leitura de um novo grupo de cartes. Digite um nome para o novo arquivo.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
19
Clique neste boto se desejar continuar a leitura dos cartes em um arquivo j existente. Se o carto j contiver cartes lidos anteriormente, o nmero da inscrio do ltimo carto e o nmero de cartes lidos contidos neste arquivo so mostrados na tela.
Ateno: Esteja certo de abrir um arquivo que contenha dados de cartes que tenham a mesma configurao carregada previamente. Se o arquivo de dados contiver dados de cartes incompatveis com a configurao carregada, o nmero de inscrio mostrado na tela poder estar incorreto.
Na medida em que os cartes so lidos, uma reproduo do carto mostrada na tela para simples conferncia. Se no houver nenhum erro, os dados dos cartes so armazenados no arquivo de dados. Se o usurio optar por fazer crtica aos campos, todos os grupos que tm este recurso sero criticados. Ou seja, se houver campos em branco ou com mltipla marcao, o programa interrompido e uma tela de advertncia mostrada. O usurio pode optar por aceitar ou no o carto.
Clique neste boto quando desejar parar a leitura dos cartes para encerrar o programa ou mudar de arquivo de configurao e/ou de dados.
20
Analisando o arquivo de dados pode-se notar que o nmero de inscrio marcado aparece nas primeiras colunas. Em seguida, tem-se o nmero da prova e, logo aps, as opes marcadas. As opes ABCDE aparecem na ordem das questes. Portanto, o arquivo de dados contm: 0123456: inscrio (sem opo do dgito verificador neste caso). 2: nmero da prova. ABCDEDCBABCDEDCBABCDEDCBABCDEDABCDEDCBABCDEDCBABCDEDCBABCDED: respostas. Cada carto representado por uma nica linha no arquivo texto. Se houver questes em branco ou com mltipla marcao, as questes em branco so representadas pela letra Z e as questes com mltipla marcao pela letra W. Cada registro de carto finalizado com um caracter de fim de linha (end of line) <EOL>. O arquivo finalizado com o caracter de fim de arquivo (end of file) <EOF>. Esses caracteres no so mostrados quando o arquivo de dados aberto no bloco de notas.
Figura 23 Exemplo de carto marcado corretamente Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
21
O arquivo texto gerado pela leitura dos cartes deve ser ento processado pelo usurio para comparao com os gabaritos e armazenamento dos dados finais nos bancos de dados.
Erros de Leitura
Os erros de leitura de um carto podem ocorrer em funo de: Marcaes mal feitas; Carto marcado com tinta muito reflexiva; Carto confeccionado com cores fora da especificao; Carto confeccionado fora do padro das medidas; Carto amassado; Carto molhado; Nmero de linhas no corresponde ao configurado; Campo de Inscrio preenchido incorretamente;
Para evitar erros de leitura muito importante que os cartes sejam confeccionados com as dimenses descritas neste manual. Se as quadrculas estiverem deslocadas ou com dimenses diferentes, podem ocorrer leituras incorretas. Se os strobes estiverem muito claros ou muito pequenos, podem ocorrer erros devido a nmero de linhas incompatvel com a configurao. Se a largura do carto estiver maior que o especificado, o carto pode agarrar e travar o motor da mquina. Se estiver menor, o carto pode ser tracionado na diagonal, fazendo com que as quadrculas se desloquem de sua posio correta e gerando leituras incorretas. Para marcao dos cartes deve ser utilizada caneta esferogrfica azul ou preta. A quadrcula deve ser completamente preenchida, sem que sua delimitao seja ultrapassada. Nenhum risco ou marcao deve ser feito na coluna destinada aos strobes para que a leitora no interprete incorretamente como uma nova linha.
Ateno: No colocar na leitora, cartes que tenham sido corrigidos com corretivo lquido. A tinta pode se acumular nos sensores gerando erros de leitura.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
22
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
23
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
24
Funo L Carto
Esta funo posiciona a leitora para aguardar a leitura de um carto. O led verde do painel da leitora acende sinalizando a espera do carto. Declarao: Function Le_Cartao (var Status: boolean): boolean ; stdcall; Comentrios: A funo retorna True se no houver falha ou erro de comunicao. A funo no retorna enquanto no ler um carto. Para cancelar esta funo e obrigar o seu retorno imediato, use a funo Cancela_Leitura. Status: Esta varivel retorna True quando o carto for lido. Se a funo Cancela_Leitura for chamada antes da leitura do carto, esta varivel retorna False.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
25
O carto da Figura 24 composto de 38 linhas em 3 grupos, e o vetor retornar com o seguinte valor: Matriz = { 0,0,1,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,0,0,0,0,0,0, 0,0,0,0,1,0,0,0,0,0,0,0, 0,0,0,0,0,1,0,0,0,0,0,0, 0,0,0,0,0,0,1,0,0,0,0,0, 0,0,0,0,0,0,0,1,0,0,0,0, 0,0,0,0,0,0,0,0,1,0,0,0, 0,0,0,0,1,0,0,0,0,0,0,0, 0,1,0,0,0,0,0,1,0,0,0,0, 0,0,1,0,0,0,0,0,1,0,0,0, 0,0,0,1,0,0,0,0,0,1,0,0, 0,0,0,0,1,0,0,0,0,0,1,0, 0,0,0,0,0,1,0,0,0,0,0,1, 0,0,0,0,1,0,0,0,0,0,1,0, 0,0,0,1,0,0,0,0,0,1,0,0, 0,0,1,0,0,0,0,0,1,0,0,0, 0,1,0,0,0,0,0,1,0,0,0,0, 0,0,1,0,0,0,0,0,1,0,0,0, 0,0,0,1,0,0,0,0,0,1,0,0, 0,0,0,0,1,0,0,0,0,0,1,0, 0,0,0,0,0,1,0,0,0,0,0,1, 0,0,0,0,1,0,0,0,0,0,1,0, 0,0,0,1,0,0,0,0,0,1,0,0, 26
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
0,0,1,0,0,0,0,0,1,0,0,0, 0,1,0,0,0,0,0,1,0,0,0,0, 0,0,1,0,0,0,0,0,1,0,0,0, 0,0,0,1,0,0,0,0,0,1,0,0, 0,0,0,0,1,0,0,0,0,0,1,0, 0,0,0,0,0,1,0,0,0,0,0,1, 0,0,0,0,1,0,0,0,0,0,1,0, 0,0,0,1,0,0,0,0,0,1,0,0, 0,0,1,0,0,0,0,0,1,0,0,0, 0,1,0,0,0,0,0,1,0,0,0,0, 0,0,1,0,0,0,0,0,1,0,0,0, 0,0,0,1,0,0,0,0,0,1,0,0, 0,0,0,0,1,0,0,0,0,0,1,0, 0,0,0,0,0,1,0,0,0,0,0,1, 0,0,0,0,1,0,0,0,0,0,1,0, #0, ... , #0 } Observao: todas as posies do vetor que no so lidas pelo carto, neste exemplo de 457 a 1081 estaro ocupadas com o caractere NULL (#0).
27
respectiva posio. Caso contrrio, deve ser armazenado o caractere 1 (valor ordinal 49). O caractere NULL deve ser colocado logo aps a ltima quadrcula do carto, como delimitador do fim do vetor. O mascaramento opcional e, se o usurio no for trabalhar com esta funo, no h necessidade de envi-la para a leitora pois o mascaramento default da leitora considera todas as quadrculas como habilitadas para leitura. Para o carto da figura 23, foram mascaradas as quadrculas conforme o vetor abaixo: Mascara = { 0,0,1,1,1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1,1,1,1,1, 0,0,0,1,1,1,1,0,0,0,0,0, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 0,1,1,1,1,1,0,1,1,1,1,1, 1, ... , 1 }
Observao: todas as posies do vetor que no existam no carto, neste exemplo, de 457 a 1080, devem ser preenchidas com o caractere 1. Isso feito para que no haja mascaramento de linhas extras caso um carto com maior nmero de linhas seja lido. A posio 1081 do vetor deve ser preenchida com o caractere NULL (#0), delimitando o seu fim.
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
28
Comentrios: A funo retorna True se no houver falha ou erro de comunicao. Tipo byte: O tipo byte varia de 0 a 255 no tem sinal e formado por 8 bits (Unsigned 8-bit). Tipo char: O tipo char genrico corresponde ao AnsiChar. Seu valor ocupa um byte-character, ordenado de acordo com o conjunto de caracteres ANSI estendido. Tipo boolean: O tipo boolean ocupa um byte. Ele considerado False quando o seu valor ordinal zero e considerado True quando seu valor ordinal no-zero.
Convenes
A conveno se refere passagem de parmetros. Parmetros so transferidos para funes e procedimentos, via registradores da CPU e/ou atravs da pilha (stack), dependendo da conveno de chamada das funes e procedimentos. Esta biblioteca de funes foi compilada para 5 convenes de chamada, conforme descrito abaixo. Use a que melhor se adequar para link com a sua linguagem de programao: Conveno DLL Compilada _________________________________________________________________ stdcall LC3000.dll register LC3000r.dll pascal LC3000p.dll cdecl LC3000c.dll safecall LC3000s.dll _________________________________________________________________ As convenes register e pascal passam parmetros da esquerda para a direita, isto , o parmetro mais esquerda avaliado e passado primeiramente e o parmetro mais direita avaliado e passado por ltimo. As convenes cdecl, stdcall e safecall passam parmetros da direita para a esquerda. Para todas as convenes exceto cdecl, o procedimento ou funo remove os parmetros da pilha aps retorno. Com a conveno register, usa-se at 3 registradores da CPU para passar parmetros, enquanto as outras convenes sempre passam todos os parmetros pela pilha. Uma interface em que a inteno ser usada entre mdulos, especialmente mdulos escritos em linguagens de programao diferentes, todos os mtodos devem ser declarados usando stdcall. A conveno safecall deve ser usada para implementar mtodos de interfaces duais. Abaixo uma tabela sumariza as convenes: Conveno Ordem Limpeza Registradores _________________________________________________________________ register esquerda - direita funo sim pascal esquerda - direita funo no cdecl direita - esquerda quem chama no stdcall direita - esquerda funo no safecall direita - esquerda funo no _________________________________________________________________
29
var PrimeiraVez : Boolean; { Variavel global } type TMat = array [1..1081] of char;
{ funes exportadas da LC3000.dll } Function Inicializa (Porta : byte ): boolean; stdcall; external 'LC3000.dll' ; Function Envia_Configuracao (NumStrobe, TipoLeitura : byte) : boolean; stdcall; external 'LC3000.dll' ; Function Testa_Comunicacao (var Status : boolean) : boolean; stdcall; external 'LC3000.dll' ; Function Recebe_Status (var Status : boolean) : boolean; stdcall; external 'LC3000.dll' ; Function Recebe_Cartao (var Matriz : TMat): boolean; stdcall; external 'LC3000.dll' ; Function Le_Cartao (var Leu : boolean) : boolean; stdcall; external 'LC3000.dll' ; Function Reseta_Leitora : boolean; stdcall; external 'LC3000.dll' ; Function Finaliza : boolean; stdcall;
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
30
external 'LC3000.dll' ; Function Cancela_Leitura : boolean; stdcall; external 'LC3000.dll' ; Function Envia_Mascara (var Mascara : TMat): boolean; stdcall; external 'LC3000.dll' ;
procedure TFrmSetup.BitBtn1Click(Sender: TObject); var Status : boolean; NumStrobe: byte; TipoLeitura : byte; Porta : byte; begin Case RdgPorta.ItemIndex of 0 : Porta := 1; 1 : Porta := 2; 2 : Porta := 3; 3 : Porta := 4; end; If RdgLeitura.ItemIndex = 0 Then TipoLeitura := ord('U') { leitura Unidirecional foi escolhida } Else TipoLeitura := ord('B'); { leitura Bidirecional foi escolhida } If RdgFormato.ItemIndex = 0 Then NumStrobe := 0; { Nmero de linhas livre } Else NumStrobe := StrToInt(Edit1.Text); { Nmero de Strobes = Nmero de linhas } If PrimeiraVez then {Confirma se a primeira vez} begin If Inicializa (Porta) then {Se primeira vez apenas inicializa leitora } begin
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
31
Testa_Comunicacao ( Status ); {Testa comunicao} If Status Then begin Envia_Configuracao ( NumStrobe , TipoLeitura ); end; end; end else begin If Finaliza then {Caso contrrio, finaliza leitora, pois a porta serial pode ser outra } begin If Inicializa (Porta) then { e depois reinicializa } begin Testa_Comunicacao ( Status ); {Testa comunicao} If Status then begin Envia_Configuracao ( NumStrobe , TipoLeitura ); end; end; end; end; PrimeiraVez := False; end;
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
32
procedure TFrmLeitora.RdgComandoClick(Sender: TObject); var Matriz, Mascara : TMat; I, Y : integer; Status, Leu : boolean; begin case RdgComando.ItemIndex of 0 : begin {Testar comunicao}
Testa_Comunicacao (Status); If Status Then ShowMessage('A leitora est comunicando corretamente.') ; Else ShowMessage('A leitora no est comunicando corretamente.') ; end; 1 : begin {Ler o carto} { programa fica esperando passar o carto na leitora }
ShowMessage('O carto foi lido corretamente.') ; Else ShowMessage('A leitura foi abortada, a funo Cancela_Leitura foi executada.');
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
33
If Recebe_Cartao (Matriz) Then ShowMessage('O carto foi recebido corretamente.') ; {Mostrar aqui o carto} Else ShowMessage('O carto no foi recebido corretamente.') ; end; 3 : begin {Resetar leitora}
Recebe_Status (Status); if Status Then ShowMessage('A leitora est OK.') ; Else ShowMessage('A leitora est com problema.') ; end; 5 : begin {Envia Mascara }
For I := 1 To 1081 do begin Mascara[I] := '0'; { estamos mandando uma mscara para anular todas as quadrculas } end; if Envia_Mascara (Mascara) Then ShowMessage('A mascara foi enviada.') ; Else ShowMessage('Falha ao enviar mascara.') ; end; end; end;
34
end;
procedure TFrmLeitora.BtnCloseClick(Sender: TObject); begin Finaliza; { Avisa a leitora que o programa fechou } Close; end; {sai do programa}
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
35
Especificaes Tcnicas
Peso aprox.: 3,0 kg; Alimentao: 110 ou 220 V, 60 Hz (seleo atravs de chave seletora); Dimenses externas: 229 mm x 135 mm x 112 mm; Processo de Leitura: tico Reflexivo; Tamanho das Marcas: 2,54 mm x 4,76 mm (1/10 x 3/16); Velocidade de Leitura: 2500 cartes de 38 linhas por hora em modo bidirecional (testada em computador com clock de 700 MHz); Comunicao: Serial RS232C (pode ser ligada porta USB atravs de adaptador no incluso); Acabamento: pintura epxi cor bege.
Garantia
1. A garantia da Leitora tica de Cartes LC3000 estende-se por 180 dias (6 meses) contados a partir da data de emisso da nota fiscal. 2. A garantia e a assistncia tcnica da leitora so dadas pela Automatica Tecnologia S.A. em sua sede, sendo que as despesas de frete para envio e retorno de responsabilidade do cliente. 3. Em caso de mau funcionamento da leitora, o cliente deve contactar imediatamente nosso Departamento de Suporte Tcnico por telefone no horrio de 8h s 12h e de 14h s 18h, de segunda a sexta-feira, ou por e-mail. 4. Aps contato com o tcnico, caso o problema no possa ser solucionado por telefone, a leitora dever ser enviada devidamente embalada, com os cabos, mini CD, e um conjunto (10 unidades) dos cartes que esto sendo utilizados na leitura. 5. A troca imediata da leitora defeituosa s ser feita se o defeito for notificado at 15 dias aps a data da emisso da nota fiscal e, caso no haja leitora em estoque, o cliente dever aguardar a reposio. Aps este prazo, o equipamento ser reparado. 6. A garantia pressupe que a leitora tenha sido instalada e operada rigorosamente de acordo com as instrues do manual do equipamento. 7. Excluem-se da garantia os danos causados por transporte, uso indevido fora das especificaes tcnicas e conexo da leitora rede de alimentao eltrica de 220V com a chave de seleo de voltagem ajustada para 110V. 8. A garantia cessar imediatamente se for constatado que a leitora foi aberta sem autorizao. 9. O equipamento dever ser acompanhado de nota fiscal de remessa para conserto. No nos responsabilizamos por equipamentos enviados sem nota fiscal e nem por avarias de transporte. Endereo: AUTOMATICA TECNOLOGIA S.A. Departamento Tcnico Rua Comissrio Octvio de Queiroz, 40, Jardim da Penha Vitria, ES Tel: (27) 3325- 6778 Fax: (27) 3225- 2234 Web: www.automatica.com.br e-mail: suporte@automatica.com.br
Automatica Tecnologia S.A. Rua Comissrio Octvio de Queiroz, 40 - Jardim da Penha Vitria/ES - CEP: 29060-270 Tel: (27) 3325-6778 Fax: (27) 3225-2234 - Web: www.automatica.com.br / e-mail: automatica@automatica.com.br
36