Bem percebi quase sem querer que o Filemaker 11, acompanha o dicionário em Português Brasileiro e o de Portugal também, além de outras línguas. Bem ele serve para dados inseridos apenas, mas já é um começo. Segue a forma de configurá-lo no Windows, em breve posto em MAC/Apple.
Abra seu filemaker, vá em edit/spelling/select dictionaries
Clique no pop menu, escolha a lingua desejada, no meu caso Português (Brasil)
Em dictionary options deixei apenas "Use Main Spelling Dictionay only" .
Escolhi essa opção porque de imediato não pretendo criar um dicionário novo, mas para quem pretende incluir palavras novas use a segunda opção e de o caminho do dicionário.
Abraços a todos.
Para saber do meu trabalho acesse:
http://www.obian.com.br
Nesse Blog você irá encontrar artigos relacionados com o Desenvolvimento de Banco de dados Filemaker, PHP, MySQL e talvez um pouquinho de Linux, Windows, Mac, Rede,...
quinta-feira, 17 de março de 2011
domingo, 9 de janeiro de 2011
Caminhos para pastas no Windows
Algumas vezes temos de exportar alguns resultados do Sistema que desenvolvemos para uma pasta do Windows e depois trabalhar com o arquivo utilizando algum comando .bat, para por exemplo modificar seu nome, coisa que o Filemaker 11 ainda não faz, então resolvi postar os caminhos via comand do windows; isso ajuda em uma solução com vários usuários a escolher uma pasta padrão do Sistema Operacional para armazenar esses arquivos exportados.
%ProgramFiles% – path completo do diretório “Arquivos de programas”.
Ex.:
>echo %ProgramFiles%
>C:\Arquivos de programas
%HomePath% – diretório ‘HOME’ do usuário logado(sem o drive).
Ex.:
>echo %HomePath%
>\Documents and Settings\Tiago
%TEMP% – diretório temporário da sessão do usuário logado.
Ex.:
>echo %TEMP%
>C:\DOCUME~1\Tiago\CONFIG~1\Temp
%Tmp% – diretório temporário da sessão do usuário logado.
Ex.:
>echo %Tmp%
>C:\DOCUME~1\Tiago\CONFIG~1\Temp
%ProgramFiles% – path completo do diretório “Arquivos de programas”.
Ex.:
>echo %ProgramFiles%
>C:\Arquivos de programas
%HomePath% – diretório ‘HOME’ do usuário logado(sem o drive).
Ex.:
>echo %HomePath%
>\Documents and Settings\Tiago
%TEMP% – diretório temporário da sessão do usuário logado.
Ex.:
>echo %TEMP%
>C:\DOCUME~1\Tiago\CONFIG~1\Temp
%Tmp% – diretório temporário da sessão do usuário logado.
Ex.:
>echo %Tmp%
>C:\DOCUME~1\Tiago\CONFIG~1\Temp
terça-feira, 21 de setembro de 2010
segunda-feira, 6 de setembro de 2010
Transformando um valor Monetário em Extenso
Hoje me deparei com um problema que havia resolvido em um sistema desenvolvido em Filemaker 6, transformar um valor Monetário em Extenso para ser inserido num recibo. Então resolvi postar aqui para ajudar os desenvolvedores de lingua portuguesa. Bem vamos ao "Código":
Será necessario usar dois campos:
valor_monetário - Number
valor_extenso - Calculation - Result Text
No campo de calculo basta inserir esse código:
sexta-feira, 3 de setembro de 2010
Trabalhando com portais, sem o uso do filter portal records, nem sempre ele resolve
O novo recurso do Filemaker 11, Filter portal record é muito útil mas ainda não dá pra filtrar muitas coisas, atendendo uma duvida de um amigo da lista Filemaker Brasil resolvi fazer esse artigo, espero que gostem e seja útil.
Bem vamos vamos começar com os relacionamentos, para esse exemplo vamos querer mostrar todos os produtos personalizados de um determinado cliente, para isso teremos três tabelas:
Bem vamos vamos começar com os relacionamentos, para esse exemplo vamos querer mostrar todos os produtos personalizados de um determinado cliente, para isso teremos três tabelas:
- ficha tecnica;
- produtos personalizados e
- clientes.
quinta-feira, 2 de setembro de 2010
Pesquisa de vários termos num único campo
Hoje vou mostrar como fazer uma pesquisa com vários termos em um único campo. Acho que assim fica difícil de entender então vamos explicar a situação. Por exemplo, temos um banco de dado com vários produtos e estão categorizados por: Tecidos, Aviamentos, Acessórios, Produtos de Consumos, entre outros e precisamos imprimir um relatório de apenas aviamentos e acessórios mas de uma determinada marca. Então poderíamos fazer duas pesquisas e imprimir um relatório por vez. Pois é não queria isso, queria que fosse feito num único script para que o usuário escolhesse apenas a Marca desejada.
terça-feira, 16 de fevereiro de 2010
Pegando somente as primeiras letras de um campo de texto no Filemaker
Bem esse artigo ira tratar de algumas funções de texto interessantes no Filemaker, como as funções Substitute, Filter e Proper, antes de fazer a função vamos falar de cada uma em separado.
Função Substitute - Retorna uma seqüência de texto com todas as ocorrências de searchString no texto substituído por ReplaceString no texto. - Substitute( text ; searchString ; replaceString )
Função Substitute - Retorna uma seqüência de texto com todas as ocorrências de searchString no texto substituído por ReplaceString no texto. - Substitute( text ; searchString ; replaceString )
OBS.: Esse campo pode trabalhar com várias substituições sem precisar ficar colocando Substitute(substitute(substitute(...))), basta coloca os searchString ; replaceString entre colchetes ficando assim
Substitute (Pacientes::Pac Nome ;[ " de "; " "] ; [" da "; " "] ;[ " De "; " "] ; [" Da "; " "] ;[ " DE "; " "] ; [" DE "; " "] )* A função acima ira substituir todos os de's e da's do campo Pac Nome, isso tratara os "... de Oliveira", " ... Da Cunha", como o campo é case sensitive coloquei todas as opções digitáveis, mas também pode-se diminuir isso com a função UPPER, mas à título de exemplo, assim fica melhor para entender.
Adaptador wireless USB no UBUNTU 9.x
Hoje passei um trabalhinho extra para colocar um adaptador Wireless USB no linux Ubuntu 9.10 e 9.04, bem com a ajuda do amigo e quase parente Amilton Justino, me passou o link http://www.guiaubuntupt.org/wiki/index.php?title=Ndiswrapper, que ajudou bastante, mas depois de ver isso vi que tem um jeito mais simples ainda de fazer. No Ubuntu 9.10 em arquivos tem a Central de Programas do Ubuntu e nele tem uma caixa de pesquisa, nessa caixa digite ndiswrapper, vai aparecer um programa chamado Drivers Windows para Placas de Rede Sem Fio que é um pequeno programa de configuração que automatiza o processo de instalar o driver do Windows no Ubuntu, depois de instalado seu icone ou atalho deve aparecer em Sistema/Administração/Drivers Windows para Placas de Rede Sem Fio. Pronto, basta clicar nele e fazer a instalação do driver.
Algumas observações:
Coloque a pasta completa dos drivers de seu adaptador numa pasta fora do CD.
Geralmente vem vários drivers para diversas versões do Windows, você deve ir tentando ate que uma funcione.
Lembre-se que voce deve tentar instalar os . inf, porem todos os arquivos da pasta deve estar disponivel para poder instalar corretamente.
Geralmente, depois de instalado, programa diz que nao pode encontrar o dispositivo, ignore isso, se a luz do adaptador estiver acendendo significa que o adaptador foi instalado e deve estar funcionando.
Todos os passos foram testados nas duas versoes do Ubuntu, a 9.04 e 9.10.
Na Versao 9.04 para instalar o programa Drivers Windows para Placas de Rede Sem Fio voce tem que ir em Aplicativos/Adicionar/Remover.
Sucesso a todos.
Algumas observações:
Coloque a pasta completa dos drivers de seu adaptador numa pasta fora do CD.
Geralmente vem vários drivers para diversas versões do Windows, você deve ir tentando ate que uma funcione.
Lembre-se que voce deve tentar instalar os . inf, porem todos os arquivos da pasta deve estar disponivel para poder instalar corretamente.
Geralmente, depois de instalado, programa diz que nao pode encontrar o dispositivo, ignore isso, se a luz do adaptador estiver acendendo significa que o adaptador foi instalado e deve estar funcionando.
Todos os passos foram testados nas duas versoes do Ubuntu, a 9.04 e 9.10.
Na Versao 9.04 para instalar o programa Drivers Windows para Placas de Rede Sem Fio voce tem que ir em Aplicativos/Adicionar/Remover.
Sucesso a todos.
segunda-feira, 1 de fevereiro de 2010
Utilizando os comentarios dos Campos criados no Set Tooltip.
Então caros leitores, há algum tempo estava pensando sobre uma forma de inserir os comentários dos campos criados nas tabelas no Set Tooltip... , com isso eu aproveitaria o texto já cadastrado na criação do campo, claro as vezes no ato da criação de um campo, especificamos muita ou pouca coisa sobre o campo e precisamos seguir uma rotina ou padrão para que isso funcione perfeitamente.
Para isso adotei a seguinte forma de comentar os campos:
Informação para o usuário -- informacao para o desenvolvedor.
Assim por exemplo teria para um campo de Nome Fantasia da tabela clientes o seguinte comentário:
Certo, feito isso vamos ao layout que deseja inserir o Set Tooltip do campo.
Pronto, tudo configurado agora teste a solução, você pode brincar com isso de diversas formas, até mesmo com relação a traduções, criar métodos onde você comenta os campos em duas linguas, por exemplo: Comentário usuário portugues ** Comentário usuário Inglês -- Comentário desenvolvedor. Basta usar sua criatividade.
Abraços
Para isso adotei a seguinte forma de comentar os campos:
Informação para o usuário -- informacao para o desenvolvedor.
Assim por exemplo teria para um campo de Nome Fantasia da tabela clientes o seguinte comentário:
Insira aqui o nome da empresa como é popularmente conhecida. -- Nome fantasia definirá uma outra forma de referenciar a empresa dentro da tabela.
Certo, feito isso vamos ao layout que deseja inserir o Set Tooltip do campo.
- Clique com o botão direito (ou clique+control no mac) para ter acesso direto ao Set Tooltip ou ir pelo menu principal em Format/Set Tooltip...
- Na janela que abriu clique no botão Specify... , abrira a janela de Specify Calculation, como imagem abaixo:
- coloque o seguinte codigo subistituindo o necessário de sua solução:
/*Left - Comando usado para retornar número de caracteres especificado no texto, a contar da esquerda.*/
Left(
/*FieldComment - comando que pegara o comentario inteiro do campo, transformando em texto para a funcao Left*/
FieldComment ( "Nome de sua Solução"; "Tabela::campo");
/*Position - comando que ira informar onde inicia o Caracter ou a sequencia de caracteres dentro do texto, no nosso exemplo será "--", esse resultado é um numero, e ele pode variar dependendo a quantidade de caracteres digitados antes do "--".*/
Position (FieldComment ( "Nome de sua Solução"; "Tabela::campo"); "--"; 1; 1)
/*Esse numero "-2" fará com que o calculo da quantidade de caracteres seja exata sem aparecer algum "-" no texto que foi definido como delimitador da msg. */
-2
)
Pronto, tudo configurado agora teste a solução, você pode brincar com isso de diversas formas, até mesmo com relação a traduções, criar métodos onde você comenta os campos em duas linguas, por exemplo: Comentário usuário portugues ** Comentário usuário Inglês -- Comentário desenvolvedor. Basta usar sua criatividade.
Abraços
domingo, 17 de janeiro de 2010
Filemaker pro 11, o que vem por ai.
Então, há algum tempo atrás minha curiosidade me levou a pensar quais seriam as novidades que o filemaker iria mostrar em sua próxima versão, afinal como desenvolvedor espero algumas coisas como uma maneira mais simples de importar partes de um sistema para outro em produção entre outras coisinhas. Mas com a ajuda do amigo Cláudio Roberto Heidemann que me passou esse blog http://www.kegebein.net/blog/2009/04/something-about-filemaker-11/ podemos ter uma idéia do que esta por vir.
Bem parece que o filemaker pro 11 vai mudar a cor, irá ganhar um tom avermelhado. De inicio achei meio estranho mas olhando atentamente ficou bonito.
Outra mudança também foi na barra de ferramentas, atualmente ela é fixa e com poucas customizações, na nova versão ela esta mais maleável e pode-se customiza-la com funções já existentes e criando novas funções atribuindo seus scripts e icones personalizados. A barra de ferramentas faz parte do conteúdo da janela, você pode esconde-la ou não e isso não ira alterar o tamanho da janela.

Com o objeto do sistema vêm novas funções e comandos de script: GetSystemObjects (), SystemObjectAttribute (), Change Toolbar, Create Toolbar, Delete Toolbar, Arrange Toolbar Object, Add System Object, Remove System Object, …
No desenvolvimento em modo layout, cada objeto inserido sera automaticamente nomeado, como text1,text2,box3, line4, Webviewer5. Se o objeto for um campo esse recebera seu nome da tabela, para mais de um campo com o mesmo nome o mesmo recebera um numero consecutivo, esse rotulo poderá ser modificado, pelo que entendi um de cada vez ou vários ao mesmo tempo, sendo que se já existir o nome do objeto, sera inserido automaticamente números a ele, para mante-lo único no layout.


O object info também tem novos recursos além da sua função básica de posição, autoresize e nome do objeto, vamos ter a opção de redefinir praticamente tudo dentro do objeto e o mais legal é que todos os atributos dessa aba podem ser editados via script usando a função GetObjectAttribute(). Para quem desenvolve PHP ou faz sites isso lembra os CSS e Dreamweaver.
Também terá uma nova função parecida com o Webviewer, chamdo Viewer, isso simplesmente abre uma janela para mostra outro layout dentro do seu sistema, um exemplo é a criação de um menu padrão, esse menu poderá aparecer em todas as janelas desenvolvidas, dai assim basta mudar apenas um layout que todos os outros mudarão automaticamente. Os atributos que esse objeto tiver também poderá ser modificado com scripts.
Para os Merges fields também terá novidades, agora não importa o tamanho do campo, seu redimensionamento esta livre conforme a imagem abaixo:
Pelo que entendi tambem podemos usar dentro dos Merges Fields funções, sem precisar criar campos de calculos, por exemplo:
<> resultará em 2009 no modo browser e preview e em pesquisa, algo como <>.
Também poderemos ter campos para apenas um layout, sem precisar cria-los na tabela, estes poderão ser cálculos e serão tratados como campos globais disponível apenas no layout criado, sua funcionalidade sera feita em object Info e poderá ser chamada pela forma curta {{Nome do Objeto}} para ser usado em outros cálculos(expressões).
Para funções personalizadas( Custom Functions) teremos novidades como novo editor de funções, mais estruturas de controle como Do... While... e For... Next, e uma proteção contra copias das funções personalizadas, acho que isso agora é uma especie de modulo, onde você dará permissão para copia.
Teremos um novo editor de Script agora totalmente digitável, onde você poderá copiar, colar, cortar. Pelo que entendi poderemos fazer os scripts e no final o próprio editor avalia e mostra o erro deixando a linha em vermelho. Isso é interessante pois ira facilitar muito para quem programa em PHP por exemplo, espero que insiram um sistema de sugestões de funções como os Editores de PHP/Java NetBeans e Aptana.
Os portais também iram ganhar novas funcionalidades como um sistema de ordenação do portal em run-time e subtotais.
Outra função é a formatação de um determinado campo, algo semelhante ao MS Excel(##.###-##) dando mais controle ao mostrar determinadas informações, antes era possível fazer isso criando dois campos um que receberia o valor e outro um calculo que formatava o mesmo.
As Values lists agora podem exibir mais de duas colunas, elas não são automaticamente classificadas e podem usar campos globais e campos de calculos UnStored para preencher a value list.
Bem parece que o filemaker pro 11 vai mudar a cor, irá ganhar um tom avermelhado. De inicio achei meio estranho mas olhando atentamente ficou bonito.
Um elemento novo no modo layout: System Object
Com o novo objeto do sistema você não vai precisar mais a barra de ferramentas. A equipe da Filemaker Inc. colocou o objeto em qualquer parte do layout e atribuído um ícone da barra de ferramentas para isso. Ela reage como o ícone da barra de ferramentas original. Agora você pode construir suas próprias ferramentas ou algo semelhante em qualquer lugar no seu layout. FileMaker chama de objeto do sistema, não Toolbar Object, porque você pode usar mais do que apenas os ícones da barra de ferramentas. Dependendo do sistema operacional que você desenvolveu a solução, poderá ser capaz de atribuir outros objetos, bem como, por exemplo, os botões para controle de um filme (start / stop / pause). Este objeto tem dois estilos diferentes disponíveis, um chamado 'Eleven' e um outro chamado 'Classic'.Com o objeto do sistema vêm novas funções e comandos de script: GetSystemObjects (), SystemObjectAttribute (), Change Toolbar, Create Toolbar, Delete Toolbar, Arrange Toolbar Object, Add System Object, Remove System Object, …
No desenvolvimento em modo layout, cada objeto inserido sera automaticamente nomeado, como text1,text2,box3, line4, Webviewer5. Se o objeto for um campo esse recebera seu nome da tabela, para mais de um campo com o mesmo nome o mesmo recebera um numero consecutivo, esse rotulo poderá ser modificado, pelo que entendi um de cada vez ou vários ao mesmo tempo, sendo que se já existir o nome do objeto, sera inserido automaticamente números a ele, para mante-lo único no layout.
O object info também tem novos recursos além da sua função básica de posição, autoresize e nome do objeto, vamos ter a opção de redefinir praticamente tudo dentro do objeto e o mais legal é que todos os atributos dessa aba podem ser editados via script usando a função GetObjectAttribute(). Para quem desenvolve PHP ou faz sites isso lembra os CSS e Dreamweaver.
Também terá uma nova função parecida com o Webviewer, chamdo Viewer, isso simplesmente abre uma janela para mostra outro layout dentro do seu sistema, um exemplo é a criação de um menu padrão, esse menu poderá aparecer em todas as janelas desenvolvidas, dai assim basta mudar apenas um layout que todos os outros mudarão automaticamente. Os atributos que esse objeto tiver também poderá ser modificado com scripts.
Para os Merges fields também terá novidades, agora não importa o tamanho do campo, seu redimensionamento esta livre conforme a imagem abaixo:
<
Também poderemos ter campos para apenas um layout, sem precisar cria-los na tabela, estes poderão ser cálculos e serão tratados como campos globais disponível apenas no layout criado, sua funcionalidade sera feita em object Info e poderá ser chamada pela forma curta {{Nome do Objeto}} para ser usado em outros cálculos(expressões).
Para funções personalizadas( Custom Functions) teremos novidades como novo editor de funções, mais estruturas de controle como Do... While... e For... Next, e uma proteção contra copias das funções personalizadas, acho que isso agora é uma especie de modulo, onde você dará permissão para copia.
Teremos um novo editor de Script agora totalmente digitável, onde você poderá copiar, colar, cortar. Pelo que entendi poderemos fazer os scripts e no final o próprio editor avalia e mostra o erro deixando a linha em vermelho. Isso é interessante pois ira facilitar muito para quem programa em PHP por exemplo, espero que insiram um sistema de sugestões de funções como os Editores de PHP/Java NetBeans e Aptana.
Os portais também iram ganhar novas funcionalidades como um sistema de ordenação do portal em run-time e subtotais.
Outra função é a formatação de um determinado campo, algo semelhante ao MS Excel(##.###-##) dando mais controle ao mostrar determinadas informações, antes era possível fazer isso criando dois campos um que receberia o valor e outro um calculo que formatava o mesmo.
As Values lists agora podem exibir mais de duas colunas, elas não são automaticamente classificadas e podem usar campos globais e campos de calculos UnStored para preencher a value list.
E mais algumas características:
- Uma grade no visualizador de banco de dados torna mais fácil para colocar objetos.
- Data e cálculo timestamp com a data do Unix
- Melhor maneira de alterar a ordem de tabulação com uma lista de objetos de layout
- Melhoria da gestão da ordem de importação
- Usando diálogos de variáveis globais ou locais para campos definidos pelo usuário
- Pesquisa no gráfico de relacionamento do banco de dados
sábado, 16 de janeiro de 2010
Compartilhando seu Scanner em Rede usando Ubuntu 9.04 e clientes Ubunutu 9.10 e Windows XP
Bem inicio meu Blog com um passo a passo do linux, é estranho, pois meu tema principal é Filemaker, então explico, desenvolvo em Filemaker porem utilizo linux como SO padrão, o Windows é em maquina virtual ( Virtual Box ), apesar que já tenho instalado o Filemaker 10 no Wine 1.1.36, pelo que vi não esta 100%, deu pau ao abrir uma base remota, mas localmente parece que vai, espero em breve ver o Filemaker rodando nativo em linux. Então vamos ao título do Artigo.
A uns 30 dias atrás comprei um scanner usado de um amigo, uma multi-funcional Epson CX3500, e na minha maquina local ele instalou certinho com o xsane, porém minha esposa que é artesã, precisa utilizar mais que eu e ela não usa linux, usa Windows, acha mais fácil, então prefiro não comentar, mas enfim. Como também adquiri recentemente um notebook, precisei colocar o scanner em rede e isso me levou um dia de trabalho, achei referencia apenas para o SUSE e nada para o Ubuntu 9.04, então ai vai o que fiz.
Bem primeiro eu tive que modificar o arquivo services usando o seguinte comando:
sudo /etc/init.d/xinetd restart
Pronto tudo feito na maquina que está o scanner, agora para os clientes basta seguir abaixo:
Nos clientes Linux basta adicionar o endereço (ou nome) do servidor ao arquivo "/etc/sane.d/net.conf". A partir daqui todas as ferramentas de digitalização no linux vão ver o scanner remoto.
Já para Clientes Windows, você deve instalar o SaneTwain (download), após efetuar o download abra o arquivo com seu descompactador preferido e copie o arquivo "SaneTwain.ds" para dentro do diretório "twain_32" em C:\windows\. Se não existir o diretório "twain_32", é porque o TWAIN não está instalado, para resolver isso basta criar a pasta com o nome twain_32 no diretório C:\Windows e fazer o processo acima.
Depois para digitalizar um documento, foto ou partes de seu corpo(risos), use-o como se faria com um scanner local (por exemplo, no Picasa 3 vá em arquivo/importar de... , vai abrir uma janela onde ira escolher a origem, selecione SaneTwain onde outra janela será apresentada que fará todo o trabalho de scaneamento e você poderá configurar as opções de seu equipamento, para mim foram 3 Device que apareceram e tive que achar qual era a que funcionava corretamente.
Para o pessoal que for usar um cliente mac, no site http://sanetwain.ozuzo.net/ tem uma versão do arquivo para MACX, se alguém se aventurar pode postar nos comentários que atualizo o artigo.
É isso ai, espero ter ajudado.
A uns 30 dias atrás comprei um scanner usado de um amigo, uma multi-funcional Epson CX3500, e na minha maquina local ele instalou certinho com o xsane, porém minha esposa que é artesã, precisa utilizar mais que eu e ela não usa linux, usa Windows, acha mais fácil, então prefiro não comentar, mas enfim. Como também adquiri recentemente um notebook, precisei colocar o scanner em rede e isso me levou um dia de trabalho, achei referencia apenas para o SUSE e nada para o Ubuntu 9.04, então ai vai o que fiz.
Bem primeiro eu tive que modificar o arquivo services usando o seguinte comando:
# sudo gedit /etc/serviceslocalizei a linha, caso nao ache e seu scanner esta funcionando corretamente insira as linhas abaixo:
sane-port 6566/tcp sane saned #SANE network scanner daemonDepois passei um trabalhão para saber onde esta o maldito etc/xinetd.d e edita-lo, para minha surpresa o ubuntu não vem com essa configuração então tive que instalar a parada com o seguinte comando:
sane-port 6566/utp #SANE Control Port
sudo apt-get install xinetdPronto agora posso colocar a configuração do site:
http://blog.carlos-rodrigues.com/2004/10/scanner-em-rede-usando-sane.htmlCrie o arquivo com o comando :
sudo gedit /etc/xinetd.d/sanee nele coloque:
service sane { disable = no socket_type = stream server = /usr/sbin/saned protocol = tcp user = root group = root wait = no bind = id de onde o scanner esta instalado }salve e feche o gedit, e no terminal digite:
sudo /etc/init.d/xinetd restart
Pronto tudo feito na maquina que está o scanner, agora para os clientes basta seguir abaixo:
Nos clientes Linux basta adicionar o endereço (ou nome) do servidor ao arquivo "/etc/sane.d/net.conf". A partir daqui todas as ferramentas de digitalização no linux vão ver o scanner remoto.
Já para Clientes Windows, você deve instalar o SaneTwain (download), após efetuar o download abra o arquivo com seu descompactador preferido e copie o arquivo "SaneTwain.ds" para dentro do diretório "twain_32" em C:\windows\. Se não existir o diretório "twain_32", é porque o TWAIN não está instalado, para resolver isso basta criar a pasta com o nome twain_32 no diretório C:\Windows e fazer o processo acima.
Depois para digitalizar um documento, foto ou partes de seu corpo(risos), use-o como se faria com um scanner local (por exemplo, no Picasa 3 vá em arquivo/importar de... , vai abrir uma janela onde ira escolher a origem, selecione SaneTwain onde outra janela será apresentada que fará todo o trabalho de scaneamento e você poderá configurar as opções de seu equipamento, para mim foram 3 Device que apareceram e tive que achar qual era a que funcionava corretamente.
Para o pessoal que for usar um cliente mac, no site http://sanetwain.ozuzo.net/ tem uma versão do arquivo para MACX, se alguém se aventurar pode postar nos comentários que atualizo o artigo.
É isso ai, espero ter ajudado.
Assinar:
Postagens (Atom)
