Boa noite..
Continuando a tentativa de pagar minhas promessas em relação a promoção que o Mobilidade é Tudo fez, agora vou escrever o resultado de um breve estudo que fiz sobre a impressão de documentos em Java ME, acessando uma impressora sem fios. A idéia foi do Jonas: “Gostaria de ver um tutorial sobre tratamento e impressões de arquivos pdf em J2ME”.
Bem, quanto o tratamento de arquivos PDF em Java ME só entendendo a codificação PDF e fazendo um parser, oque vai dar bastante trabalho. Aliás, nem sei se dá para fazer isso. Referente a impressão, o trabalho também não vai ser mole não.
Infelizmente não há uma maneira simples de imprimir documentos em uma impressora através do Java ME. Nessa discussão, um usuário diz o seguinte:
I am developing this app in J2ME. Since, there are no APIs in J2ME that help in printing pages via a printer, I think, I will have to send PCL commands to the printer to print both text and image. I read a lot of documents, including PCL5 Technical Reference, for the sequence of PCL commands. But I haven’t succeeded in printing image, though the text is printing( unformatted ).
Tem mais sobre comandos PCL aqui e aqui. PCL é uma linguagem de comando para impressoras.
Nesta outra discussão, o usuário Sagatiba diz o seguinte: Eu ja trabalhei com um Nokia 2630 (o celular tinha que ser o mais barato) e uma impressora bluetooth com perfil serial. Elas emulam ESC/POS. Eh so tacar caractere nas bixinhas e ta bom d+. 24 colunas ou 42 colunas para impressao. De novo, o tratamento será em nível de impressora mesmo, tento que entender alguns protocolos utilizados por ela.
Nesta outra discussão, um usuário fala o seguinte: I’ve had some fun looking all that up, but have to run, so for a start, you might want to look at the BPP specs at http://www.bluetooth.com/NR/rdonlyres/28EC09DC-1598-4889-9B7E-3E8D9803FFBA/2940/BPP_SPEC_V12r01.pdf. I haven’t found out if anyone’s done a J2ME package for this. Novamente o programador terá que entender e programar um protocolo baixo nível.
Mas, nem tudo está perdido, encontrei o Java Driver for Brother MW-140BT mobile bluetooth printer. Segundo o site oficial, the goal of this project is to use the Brother MW-140BT printer (which is connected via bluetooth) from within a java environment (especially J2ME). O site oficial traz inclusive um .jad e um .jar de exemplo. Infelizmente não tenho impressora Bluetooth, nem adaptador, sendo assim, não consegui testar.
Como falei anteriormente, não pude completar os estudos por não ter como testar, mas acho que a última solução pode ajudar bastante, ou, prepare a xícara de café e comece a aprender alguns protocolos novos :). Isso daria um belo framework hein.
Espero ter ajudado Jonas..
Att.
Ping
| Tweet |
|---|




Envie seu comentário