| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2003 16:52:07
|
Dennys
JavaEvangelist
Membro desde: 06/04/2003 15:28:35
Mensagens: 399
Localização: Taboão da Serra
Offline
|
Olá!
Alguém aki já desenvolveu um sistema para PDV estilo supermercado? com a impressora Fiscal Bematch? ou coisa parecida?
Se sim, quais foram as maiores dificuldades e como fez com que o software entrasi em comunicação com a impressora....
Valeu!Thanks!
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2003 17:12:22
|
anjomal
JavaEvangelist
![[Avatar]](/images/avatar/25b2822c2f5a3230abfadd476e8b04c9.jpg)
Membro desde: 12/12/2002 16:50:25
Mensagens: 362
Localização: Luanda/Angola
Offline
|
Kro amigo a dificuldade que vc ira encontra e com relação a comunicação do seu programa com a impressora fiscal, e bematech não possui extensões das suas .dlls para JAVA pelo menos ate a ultima vez eu entrei em seu site e não se se vai fazer, ja que vejo a bematech integrada a muitos eventos da m$, eu faria o seguinte, como programo em C/C++ portarias as funções que precisava via JNI para JAVA, queria ter tempo de fazer algo asssim (portar as funções das impressoras fiscais bematech para JAVA). mas para isso necessitaria de ajuda de outros.
Quem topa?
falow ...
|
Anjo Mal é William Jammes de Oliveira
Somos oque repetidamente fazemos. A excelência, portanto, não é um feito. mas um hábito.
Aristóteles
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2003 18:23:00
|
carioca
JavaTeenager
![[Avatar]](/images/avatar/c8b04e7f4031b897aa4da.png)
Membro desde: 06/02/2003 15:35:20
Mensagens: 184
Offline
|
To dentro, é só dizer como e quando que eu tambem estou afim.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2003 18:51:38
|
ozielneto
JavaEvangelist
![[Avatar]](/images/avatar/7a53928fa4dd31e82c6ef826f341daec.jpg)
Membro desde: 21/03/2003 23:05:48
Mensagens: 485
Localização: Assis - SP
Offline
|
Acho interessante, mas to fora.
Acho meio estranho esse tipo de "portion"... O Java não foi feito para Automação tão baixo nível. Sem falar nos problemas que podem aparecer por causa dos codigos nativos..
E usando uma implementação usando JNI não seria mais facil? Pois toda a API da Bematech (DLLs WIND32) já estão prontas e bastava construir um Client SWING para isso?
[]´s
|
Arquitetor Sênior e Consultor de TI
Web Site
e-mail |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2003 19:18:49
|
Régis Steigleder
JavaBaby
Membro desde: 19/03/2003 15:29:38
Mensagens: 99
Localização: Porto Alegre - RS
Offline
|
Olá pessoal.
Eu sou novo em java aida não conheco muitas coisas, mas já desenvolvi com outras linguagens pdv para Bematech e outras tantas.
Sempre usei a porta serial onde estava conectada a impressora pra comanda-las de 'z' a 'x'. (nunca usei as dlls nem com o vb)
Não dá pra ler e escrever nas portas seriais com o java????
Valeu.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/04/2003 19:40:32
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Régis Steigleder wrote:Olá pessoal.
Não dá pra ler e escrever nas portas seriais com o java????
Dá, usando a JavaComm (Google) e se comunicando diretamente com a impressora. Ia ser bacana "portar" as bibliotecas win32 para um modelo de objetos Java, facilitando bem a tarefa, e usando muitissimo pouco codigo nativo - alem do que, ele fica todo na javacomm, que possui versoes pra diversos SOs...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 08:16:56
|
Dennys
JavaEvangelist
Membro desde: 06/04/2003 15:28:35
Mensagens: 399
Localização: Taboão da Serra
Offline
|
Olá! Régis Steigleder...
Eu tb estou vindo do VB, sei que é possivel fazer o que você falou... porém naum tenho exemplos para impressora fiscal SEM UTILIZAR a fezes da DLL....
Você tem alguns exemplos sem utilizar a DLL? pode me enviar para estudos?
Thanks! Valeu!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 08:22:38
|
anjomal
JavaEvangelist
![[Avatar]](/images/avatar/25b2822c2f5a3230abfadd476e8b04c9.jpg)
Membro desde: 12/12/2002 16:50:25
Mensagens: 362
Localização: Luanda/Angola
Offline
|
E usando uma implementação usando JNI não seria mais facil? Pois toda a API da Bematech (DLLs WIND32)
Mas a ideia e essa mesma amigo ozielneto, e portar as dlls da betametch usando JNI,oque eu penso em fazer e uma ponte entre as DLL's ja prontas da bematech com um cojunto de classes JAVA, não vamos reiventar a roda, somente fazer com que possamos usar as dll's e .so da BEMATECH em JAVA Ex: a função bematech_FI_estorno(x) não pode ser acessada diretamente da sua dll ou .so nativa então eu mais a galera que quiser ajudar faremos uma outra .dll ou .so que fara com que essa função possa ser acessada pelo java usando ass convenções JNI e então faremos uma classe que use ess função, com direito a Exception da impressora e tudo mais que o OO completo do JAVA nos dá.
então oque vc acha ?
|
Anjo Mal é William Jammes de Oliveira
Somos oque repetidamente fazemos. A excelência, portanto, não é um feito. mas um hábito.
Aristóteles
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 08:29:12
|
ozielneto
JavaEvangelist
![[Avatar]](/images/avatar/7a53928fa4dd31e82c6ef826f341daec.jpg)
Membro desde: 21/03/2003 23:05:48
Mensagens: 485
Localização: Assis - SP
Offline
|
Acho que a melhor solução será essa mesmo, criar uma ponte
Java+JNI+WIN32-DLL para acessar as funções que já estão escritas.
No caso do UNIX, ai vai ser trash, pois não dá para usar as DLLs WIN32. Voce teria de reescrever a C++ API.
[]´s
|
Arquitetor Sênior e Consultor de TI
Web Site
e-mail |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 09:45:28
|
anjomal
JavaEvangelist
![[Avatar]](/images/avatar/25b2822c2f5a3230abfadd476e8b04c9.jpg)
Membro desde: 12/12/2002 16:50:25
Mensagens: 362
Localização: Luanda/Angola
Offline
|
Sem problemas para mim sou acostumado a programa em UNIX e a bematech tem uma .so prontinha bastando somente eu reescreve-la usando as convenções JNI, mas a versão para LINUX fica em segundo plano inicialmente quero portar a DLL win32, pois acho que a maioria da automação comercial se baseia no win.
Agora fazer sozinho e dose, tem de ter ajuda de mais programadores, a parte C/C++ eu garanto .Agora a parte JAVA alguem tem de ajudar,pois ainda não conheço todo potencial do JAVA inda .
quem quiser poste aqui !!!!
vamos ver se consiguimos pelo menos 4 para essse projeto, mas quanto mais melhor.
|
Anjo Mal é William Jammes de Oliveira
Somos oque repetidamente fazemos. A excelência, portanto, não é um feito. mas um hábito.
Aristóteles
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 11:06:45
|
luiz_ross
GUJ Master
![[Avatar]](/images/avatar/ac627ab1ccbdb62ec96e702f07f6425b.jpg)
Membro desde: 25/09/2002 16:38:34
Mensagens: 1110
Localização: Salto, SP
Offline
|
Eu não sou o cara em Java, mas se precisarem de ajuda tamos ai, podem contar comigo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 14:58:01
|
Dennys
JavaEvangelist
Membro desde: 06/04/2003 15:28:35
Mensagens: 399
Localização: Taboão da Serra
Offline
|
Putz! Ki loko!
Nossa! vai se 10 se esse projeto sair do papel... acreito que os PDV vão tem uma melhora pakas....
Eu tb naum sou O CARA em JAVA mas posso ajudar no que possível... não gostaria de ficar de fora, pois trabalho nesse ramo.... obrigado!
Os Pdvs que eu utilizo hj em dia estão em vb só ki isso é muito lento e naum tem muitos recursos por isso decidi aprender uma nova linguagem para obter um maior conhecimento e melhorar o desenpenho do PDV...
Valeu! Thanks!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 18:03:58
|
carioca
JavaTeenager
![[Avatar]](/images/avatar/c8b04e7f4031b897aa4da.png)
Membro desde: 06/02/2003 15:35:20
Mensagens: 184
Offline
|
Vamo la então, vai ser muito show, os PDVs nunca mais serão os mesmo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 18:06:22
|
carioca
JavaTeenager
![[Avatar]](/images/avatar/c8b04e7f4031b897aa4da.png)
Membro desde: 06/02/2003 15:35:20
Mensagens: 184
Offline
|
Alguem já deu uma olhada no javaPOS? www.javapos.com[/url]
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/04/2003 19:44:58
|
anjomal
JavaEvangelist
![[Avatar]](/images/avatar/25b2822c2f5a3230abfadd476e8b04c9.jpg)
Membro desde: 12/12/2002 16:50:25
Mensagens: 362
Localização: Luanda/Angola
Offline
|
Quem estiver de acordo pode me mandar um email william@sicop.com.br para que possamos montar um pool,montarei um repositorio CVS aqui nos meus servidores e começaremos o projeto
quem estiver de acordo diga sim, ou cala-se para sempre !!!
|
Anjo Mal é William Jammes de Oliveira
Somos oque repetidamente fazemos. A excelência, portanto, não é um feito. mas um hábito.
Aristóteles
|
|
|
 |
|
|