none
Impressão na Argox OS 214TT RRS feed

  • Pergunta

  • Olá pessoal, preciso de uma ajuda com a impressora citada

    Essa impressora está em uma porta serial (COM 17) e através do Bartender consigo imprimir etiquetas sem problemas, mas o que preciso é que sejam impressas de um programa desenvolvido em vb.net

    No meu programa usei o componente serial e iniciei a porta da seguinte forma:

    Me

     

    .SerialPort1.PortName = "COM17"
    If Me.SerialPort1.IsOpen Then
      
    Me.SerialPort1.Close()
    End If
    Me

    .SerialPort1.Open()

    Quando tenta abrir a porta aparece a mensagem:

    "The given port name does not start with COM/com or does not resolve to a valid serial port.Parameter name: portName"

    Já tentei ver se alguma outra impressora instalada estava na mesma porta, mas não esta.

    Alguém já teve esse problema e poderia me ajudar a resolver???

    Obrigado!

     

    sexta-feira, 24 de junho de 2011 03:15

Todas as Respostas

  • Existem duas formas de imprimir, gerando um arquivo texto e enviando para a impressora, ou utilizar as dlls da propria impressora e chamar os métodos da própria dll.

     

    http://social.msdn.microsoft.com/Forums/pt/vscsharppt/thread/c4eb88f0-0953-4e35-8b87-2cf50debd435

    http://social.msdn.microsoft.com/Forums/pt/vscsharppt/thread/c4eb88f0-0953-4e35-8b87-2cf50debd435


    Quem sabe um dia os DataSets se extinguirão?
    terça-feira, 19 de julho de 2011 11:16
  • Danimar,

    Agradeço sua resposta, mas resolvi de outra forma.

    A mensagem de erro que aparecia era devido a ter instalado a impressora no Windows na mesma porta COM.

    Acredito que a utilização de uma porta COM deve ser exclusivo e por isso não me dava acesso pelo programa em VB.NET.

    Foi só mudar a porta da impressora instalada que consegui acessar e imprimir as etiquetas sem problemas, inclusive não usei nenhuma DLL da impressora. O que fiz foi abrir a porta e enviar os comandos em PPLA para a impressora, só isso.

    Obrigado!

    terça-feira, 19 de julho de 2011 13:18