| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/04/2006 16:03:47
|
ViniciusDeSa
Smalltalk
Membro desde: 03/04/2006 15:48:29
Mensagens: 2
Offline
|
Vejam só o que a Bematech está lançando, em primeira mão..
Prezado parceiro,
Já está disponível em nosso site a versão 5.0.0.0 de nossa BemaFI32.dll, compatível com JAVA.
Isso mesmo! A BemaFI32.dll também é JAVA!
Com o objetivo de integrar as impressoras fiscais Bematech com aplicações de Automação Comercial, desenvolvidas na linguagem de programação Java, compatibilizamos nossa BemaFI32.dll para que seja possível acessá-la através de métodos nativos do Java, utilizando JNI (Java Native Interface).
O JNI permite que um programa escrito em Java possa utilizar bibliotecas escritas em C/C++, assemblies ou outras linguagens de programação.
Criamos uma classe chamada "Bematech.java", onde disponibilizamos a declaração das funções da BemaFI32.dll. Esta classe está pronta e você poderá adicioná-la ao seu projeto, facilitando e auxiliando no desenvolvimento.
- Exemplo do conteúdo da classe Bematech.Java:
Importante: Para poder utilizá-la, é necessário possuir instalado o J2SDK versão 1.4 ou superior e, alem disso, as variáveis de ambiente path, classpath e java_home configuradas corretamente.
Existem mais duas classes que disponibilizamos na Bematech.Java, que são utilizadas para definir as variáveis que serão usadas como referência no retorno de informações da impressora. São elas:
A classe BemaInteger define o tipo de variável que será utilizada para armazenar um valor inteiro e a classe BemaString define o tipo de variável que será utilizada para armazenar uma string de caracteres (ambas retornadas pela impressora).
- Exemplo de uma função que retorna informação da impressora:
Bematech.NumeroCupom( BemaString COO )
Importante: Os nomes dos atributos (buffer e number) são reservados e não podem ser modificados.
- Exemplo de um pequeno código utlizando a classe Bematech.Java:
Clique aqui e baixe agora mesmo o pacote da BemaFI32.dll com a classe Bematech.Java e o arquivo de ajuda com a declaração e todo o descritivo desta mais nova implementação da Bematech!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 08:13:13
|
gilzamir
Smalltalk
Membro desde: 04/04/2006 08:11:12
Mensagens: 1
Offline
|
Olá, você pode fornecer o link para download?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/04/2006 09:17:46
|
ViniciusDeSa
Smalltalk
Membro desde: 03/04/2006 15:48:29
Mensagens: 2
Offline
|
Opa.. abaixo o link:
http://www.bematech.com.br/suporte/downloads/fisc_win/BemaFI32.zip
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2006 11:18:32
|
bzy
JavaChild
![[Avatar]](/images/avatar/b984bddf9e7c8fb09854e208c0284764.jpg)
Membro desde: 23/08/2006 19:34:00
Mensagens: 105
Localização: São Paulo
Offline
|
Saiu uma nova versão 5.3.0.0:
http://partners.bematech.com.br/flashnews/
|
Memento mori. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2006 14:06:17
|
giu
JavaGuru
![[Avatar]](/images/avatar/2cfa3753d6a524711acb5fce38eeca1a.png)
Membro desde: 29/07/2004 11:39:45
Mensagens: 221
Localização: Porto Alegre/RS
Offline
|
Pessoal, desculpe a ignorância.
Essa DLL é só para softwares escrito em Java para Windows? ou funciona tb em Linux?
Não tem o .so para Linux?
|
Giuliano Ribeiro
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2006 14:57:08
|
juzepeleteiro
Virtual Machine Man
Membro desde: 19/07/2005 16:01:40
Mensagens: 583
Localização: Rio de Janeiro
Offline
|
Grande coisa. O grande lançamento seria um .jar para comunicação com a impressora, sem a necessidade de .dll ou código nativo.
|
http://ofert.as - Cupons de desconto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2006 15:06:52
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5410
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
juzepeleteiro wrote:Grande coisa. O grande lançamento seria um .jar para comunicação com a impressora, sem a necessidade de .dll ou código nativo.
Seria realmente um grande lançamento mas código nativo teria que ter obrigatoriamente em algum lugar. Para isto seria necessário que a Sun embutisse um device driver dentro do javax.comm. Isto não é difícil de fazer mas a Sun brigou com a Microsoft e se recusou. É claro que o fornecimento de device drivers deve ser coisa de fabricante de equipamento. Porém se a Sun tivesse dado uma ajuda facilitaria muito as coisas.
Se no javax.comm tivesse um device driver, os fabricantes de impressoras podiam lançar jars contendo apenas os métodos pertinentes aos seus produtos.
Esta falta de device drivers para impressoras sempre dificultou muito a adoção de Java para automação comercial. E os fabricantes de impressoras no Brasil sempre acharam que as aplicações comerciais tinham que ser feitas em VB.
[]s
Luca (que já sofreu muito com impressoras e até chegou a desenvolver um device driver baseado em um que havia por aí na Internet)
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/10/2006 22:52:50
|
Rodrigo Manhães
JavaGuru
![[Avatar]](/images/avatar/3e9f7c16bd1cdea78f8e2eea72dfdfbe.png)
Membro desde: 14/07/2005 17:07:07
Mensagens: 238
Localização: Campos dos Goytacazes/RJ
Offline
|
giu wrote:Pessoal, desculpe a ignorância.
Essa DLL é só para softwares escrito em Java para Windows? ou funciona tb em Linux?
Não tem o .so para Linux?
Como o amigo acima, peço desculpas pela ignorância de desenvolvedor multiplataforma, mas isso só roda em rWindows?
|
http://programacaoradical.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/08/2007 00:07:08
|
thiagomont
JavaChild
Membro desde: 02/05/2007 00:49:04
Mensagens: 117
Offline
|
Blz
giu wrote:
Pessoal, desculpe a ignorância.
Essa DLL é só para softwares escrito em Java para Windows? ou funciona tb em Linux?
Não tem o .so para Linux?
Como o amigo acima, peço desculpas pela ignorância de desenvolvedor multiplataforma, mas isso só roda em rWindows?
Arquivos .Dll não são suiportados pelo linux....no caso deveria ser uma biblioteca do linux, como o arquivo de extensão .so, como já foi comentado anteriormente.
t+
|
Thiago Amaral Monteiro
Analista de Sistemas - SERPRO
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/08/2007 01:33:53
|
maquiavelbona
Forum Spammer
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2444
Localização: São Paulo - SP
Offline
|
Last post: 24/10/2006 22:52:50
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 20:57:14
|
ken420
JavaEvangelist
![[Avatar]](/images/avatar/145756e80e1aa6f940792751a4b9d05c.png)
Membro desde: 09/10/2008 13:25:41
Mensagens: 472
Localização: Americana/SP
Offline
|
pessoal com to um problema com conexao com minha Bematech as classes tao criadas sem erro nenhum porem quando aperto f6 para abrir o cupom ele gera esse erro no java
algueim me salvaria?
|
if(c == 0)
JOptionPane.showMessageDialog("Write once, run anywhere");
else
System.out.println(this,"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"); |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2008 23:49:18
|
ramilani12
Forum Spammer
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1896
Localização: Curitiba-PR
Offline
|
O q saiu neste log?
|
:=]
SaoPaulo sp = new Hepta().to2010();
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 09:04:50
|
luistiagos
Forum Spammer
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 2392
Offline
|
Interessante... a empresa onde eu trabalho trabalha tbm pra Bematch...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate
Next Target -> IBM Object Oriented Analysis and Design |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2008 08:02:12
|
FernandoMelo
HelloWorld
Membro desde: 10/01/2008 17:11:01
Mensagens: 14
Localização: Florianópolis
Offline
|
Isso vai facilitar a nossa vida e estimular ainda mais as aplicações comerciais...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2009 14:03:06
|
edd_terceiro
Smalltalk
![[Avatar]](/images/avatar/83aa658c240d1badb5185b3d6fc8c808.jpg)
Membro desde: 29/02/2008 09:17:21
Mensagens: 4
Offline
|
Isso vai facilitar a nossa vida e estimular ainda mais as aplicações comerciais...
infelizmente. não para quem usa linux.
|
|
|
 |
|
|