Inquiridor
Imprimir dados atraves do Pocket pc

Pergunta
-
Oi Pessoal!
Preciso fazer a impressão de alguns dados armazenados em um Banco de Dados e imprimi-los em uma impressora portatil conectada ao Pocket pc.
Se puderem me dar uma ajuda ou me enviar documentação sobre o assunto seria de grande ajuda.
Estou utilizando Visual Studio 2005 - Linguagm Visual Basic
Att
Paula
Todas as Respostas
-
Olá Paula,
Eu ficaria mais tranquilo se voce detalhasse melhor a questão, mas vou dar uns chutes :
Verifique o modelo da impressora e se ela tem uma linguagem.Verifique qual a forma de comunicação com a impressora ( IR, Bluetooth, Cabo serial).
O VS tem a classe serialports que disponibiliza entre outros os métodos Open, WriteLine, Close com eles voce "abre" uma porta (ex: com1) e manda um texto pra porta, na linguagem da impressora, e fecha a porta, só com isso em alguns casos já é suficiente.
Abraços
-
Oi Julio, obrigada pela atenção!
Existe alguma outra forma de fazer a impressão de dados pelo pocket?
Meu programa faz uma consulta ao banco de dados e exibe as informações recebidas do banco para poder fazer a impressão, são apenas alguns textos que deverão ser impressos, coisa imples.
Não existe nenhum componente de impresão no Visual Studio?
Como a impressora não está aqui, não terei como reponder suas perguntas por enquanto...
Att
Paula
-
Olá Paula, é como eu disse, não vou ficar chutando possibilidades aqui, será perda de tempo pra mim, e pra quem for ler isso futuramente.
Não tem nenhum controle do VS, mas não se preocupe, voce não terá muitas alternativas para fazer isso, e acredite, o procedimento que eu disse é extremamente simples se comparado ao que voce tinha que fazer antes do VS.
Existe um controle de terceiro da Field Software chamado PrinterCE que é muito bom, mas é caro, e a licensa se não me engano é por dispositivo, mas é muito bom, voce pode procurar por outros que devem existir.
Te aconselho a voce pelo menos pegar as especificações da impressora, e matar as perguntas que eu te fiz, para voce não ficar na correria quando receber a impressora, e ou correr o risco de pegar uma impressora que voce não vai conseguir imprimir.
Abraços
-
Oi Julio,
Chegaram algumas informações sobre a impressora que compraram:
Datecs PP55: http://www.datecs.bg/products.php?cat=2&prod_id=94
nesse site tem mais algumas informações (em ingles) caso queira ver, mas ainda não descobri qual é a linguagem da impressora, estou baixando as documentação para dar uma olhada.
Sou iniciante em Visual Studio e não tenho a minima ideia de como fazer para utilizar a porta da impressora... vc teria alguma documentação que me ajudaria?
Obrigada
Paula
-
Poxa, parece legal esse modelo, verifica com o representante comercial que voces estão negociando, se tem alguma biblioteca para .net, ou dá uma olhada no site deles :
http://www.datecs.bg/support.php?cat=4
Pelo que eu vi, tem um driver para Pocket ( PrintUtility ) que tem um SDK, e um software para gerar o layout ( Label Editor )
Quanto a abrir a porta e enviar os dados, pelo que eu vi essa impressora utiliza a saída usb do pda, aí eu acho que muda um pouco a história, mas dá uma olhada nos exemplos que vem junto com o SDK.
Se voce precisar de ajuda com as bibliotecas do .NET, eu recomendo que voce utilize o proprio help do MSDN que é rico em exemplos e detalhes.
Abraços
-
Olá Paula,
Existe um componente chamado PrintCE que permite a um programa em .Net imprimir em impressoras portáteis.
Você pode encontrá-lo em:
http://www.inesoft.com/eng/index.php?in=printce.htm
[]s,
Carlos.
-
Olá!!! Será que poderia me ajudar? Estou desenvolvendo um aplicativo para pocket pc e estou com o seguinte problema:
Estou utilizando dois listviews e preciso adicionar o item selecionado no listview1, no listview2. Só que a propriedade selecteditem é restrita para pocket pc. Estou usando o Visual Studio 2005 - VB. Tem ideia de como posso fazer isso?Obrigada.
Heloisa.