Manual do Programa de Escaneamento de Textos Por Bernard Condorcet 1. Introdução 2. Configuração 3. Um exemplo de script (versão muito simples) ------------------------------------------------- 1. Introdução O OCRVOX2 foi desenvolvido de forma a possibilitar a utilização de diversos OCR(s), a partir de inúmeros modelos de scanner, e visa estabelecer uma espécie de "ponte" entre a concepção original e gráfica desses programas e usuários Dosvox. Podemos entender sua concepção sendo subdividida em 3 partes: 1: o próprio OCRVOX2; 2: pelo menos um script; 3: a necessidade de se ter instalado um OCR qualquer em seu sistema. Importante resaltar que não acompanhará o "pacote" Dosvox, seja o Kit Estudantil, ou mesmo a versão Pró, nenhum tipo de OCR, sendo portanto responsabilidade do próprio usuário adquirí-lo. Normalmente, e na ocasião da compra de um scanner, segue em CDROM uma cópia de algum tipo de OCR. Sua interface foi criada levando-se em conta a coerencia dos demais programas que compõem todo ambiente Dosvox, e desta feita, ao ser carregado na memória, através da opção "U!" (de utilitário), seguido pela opção "O" (de OCR), o OCRVOX2 dará então inicio ao processo de scaneamento e perguntará: "Deseja utilizar script padrão?"; (o script padrão refere-se àquele escolhido por você mesmo, apropriado ao seu scanner, como ao OCR previamente instalado em seu sistema). A partir deste ponto, o OCRVOX2 passa a interagir tanto com o OCR em questão, como segue por "obedecer" os comandos estabelecidos a partir de um script (idêntico àqueles que vem sendo profuzidos desde o lançamento do SCRIPTVOX) . Alguns desses já podem ser encontrados em "c:\winvox\scripts\ocr", configurados pela equipe de desenvolvimento e referem-se às versões 1.25, 3.0 e 5.0 do RECOGN, Existem duas versões de script para cada versão deste OCR; isto ocorre pois a interação apresenta-se diferenciada entre modelos de scanner SCSI e USB ou paralelos (os últimos, infinitamente mais difundidos em função de seu preço). 2. Configuração O OCRVOX2 é capaz de tratar virtualmente qualquer tipo de OCR e qualquer tipo de scanner. Na verdade, existe um "script" de controle que é chamado pelo OCRVOX2 para realizar este "casamento". O DOSVOX já vem com alguns scripts prontos para os OCR mais utilizados e que interactuam com scanners USB ou SCSI. Os scanners paralelos, entretanto, tem funcionamento muito variado, e provavelmente será necessária uma adaptação de um script, ou mesmo uma escrita completa de um novo, o que pode ser realizado por um técnico de informática ou por um usuário DOSVOX mais experiente. As instruções a seguir mostram como é o funcionamento deste script. O script de controle de qualquer processo de escaneamento é dividido em "rotinas", cada uma individualmente muito simples. Todas as rotinas terminarão necessariamente com o comando "termina mudo". São as seguintes as rotinas: @inicializa esta rotina permite que sejam criados procedimentos de inicialização, como por exemplo: obrigatóriamente atribuindo-se a uma variável o nome do OCR qued será utilizado por você; e opcionalmente uma mensagem de boas vindas. @carregaProg esta rotina simplesmente carrega o programa de ocr na memória. @configuraProg esta rotina realiza uma eventual configuração do programa de OCR, de modo a atender a objetivos específicos, como por exemplo, obrigatóriamente atribuindo-se a uma variável o tempo levado pelo scanner para processar uma página. @escaneiaPrimeiraPagina esta rotina inicia o escaneamento da primeira página. @escaneiaProximaPagina esta rotina pede ao ocr que processe mais uma página. @ultimaPagina essa rotina informa ao ocr que esta foi a última página. @guardaTexto esta rotina pede ao OCR que guarde as paginas escaneadas em disco. Nota: a variável N quando este script for chamado já indicará o nome do arquivo a ser guardado @terminaProg esta rotina termina a execução do programa de OCR. 3. Um exemplo de script (versão muito simples) O exemplo a seguir mostra a execução do programa RECOGNITA 5.0 em conjunto com um scanner de tipo SCSI. * Script exemplo de escaneamento com Ocrvox2 * Autor: Bernard e Antonio @inicializa seja p "c:\arquiv~1\recogn~1.0\recogn50.exe" escreve "Recognita OCR sendo ativado" termina mudo @carregaProg executa p& espera 5 termina mudo @configuraProg seja t "15" termina mudo @escaneiaPrimeiraPagina aciona "F9" espera t termina mudo @escaneiaProximaPagina aciona "ENTER" espera t termina mudo @ultimaPagina aciona "N" espera 10 termina mudo @guardaTexto *OBS: a variável N já vem do ocrvox2 com o nome do arquivo a guardar aciona "ALT+F" aciona "E" digita N espera 1 aciona "ENTER" espera 10 termina mudo @terminaProg aciona "ALT+F" aciona "X" aciona "N" termina mudo