Comando serial amigável (ped_status-serial)

Anterior
Próximo
Feedback
Imprimir

Comando serial amigável (ped_status-serial)

 

Abaixo segue um exemplo de nomenclatura do arquivo:

 

LJG1000001001#312312_ped_status-serial.txt;

 

 

 

Para o funcionando do comando Serial, no LINUX, é necessário realizar a seguinte configuração:

Adicionar o arquivo RXTXcomm.jar dentro da pasta [Diretório Java]/jre/lib/ext/

Exemplo: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/ext/RXTXcomm.jar

Adicionar o arquivo librxtxSerial.so dentro da pasta [Diretório Java]/jre/lib/

Exemplo: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/librxtxSerial.so

 

Para o funcionando do comando Serial, no WINDOWS, é necessário realizar a seguinte configuração:

Adicionar o arquivo RXTXcomm.jar dentro da pasta [Diretório \Java\jre7\lib\ext

Exemplo: C:\Program Files (x86)\Java\jre7\lib\ext\RXTXcomm.jar

Adicionar o arquivo rxtxSerial.dll dentro da pasta RAIZ do agente.

Exemplo: C:\Program Files\NDDigital\eForms_NFCe\Agent Service\rxtxSerial.dll

 

 

00000

PAI:

-

OBR.

1-1

Cabeçalho

#

Campo

Tipo

Ob.

Tam.

Descrição

1

tpOperacao

C

S

9

Deve ser preenchido com a descrição do tipo de operação (STATUSSERIAL).

Exemplo em TXT:

00000;4.00;STATUSSERIAL

 

Exemplo em XML:

<?xml version="1.0" encoding="UTF-8"?>

<statusserial>

 

10000

PAI:

-

OBR.

1-1

Informações de configuração

#

Campo

Tipo

Ob.

Tam.

Descrição

2

dadosAdic

N

S

9

Campo necessário para abrir as configurações

3

driver

N

N

30

Driver utilizado pela impressora. Se não enviado é utilizado os dados default do settings.

4

model

C

N

30

Modelo da Impressora. Se não enviado será utilizado os dados default cadastrados no settings.

5

firmware

C

N

30

Versão do firmware. Se não enviado é utilizado os dados default do settings.

Exemplo em TXT:

10000;104;SI-300S;2.20

 

Exemplo em XML:

<dadosAdic driver="104" model="SI-300S" firmware="2.20">

</dadosAdic>

 

10250

PAI:

-

OPC.

0-1

Informações de configuração

#

Campo

Tipo

Ob.

Tam.

Descrição

6

PrinterName

N

N

30

Nome da impressora, se não enviado será utilizado a impressora default do sistema.

Exemplo em TXT:

10250;nddPrint#port=COM6      

 

Exemplo em XML:

<PrinterName>nddPrint #port=COM6</PrinterName>

 

10350

PAI:

-

OBR.

1-1

Informações de configuração

#

Campo

Tipo

Ob.

Tam.

Descrição

7

CMDA[001-005]

C

S

30

Envio do comando amigável serial cadastrado no settings. Poderá ser enviado até cinco comandos, sendo necessário o envio sequencial do numeral.

Ex: CMDA001,CMDA002,CMDA003.

Exemplo em TXT:

10350;CMDA001;Abri Gaveta      

10350;CMDA002;Consulta Status

 

Exemplo em XML:

<CMDA001>Abrir Gaveta</CMD001>

<CMDA002>Consulta Status</CMD002>

 

Exemplos para comando serial amigável

TXT:

00000;4.00;STATUSSERIAL

10000;104;SI-300S;2.20

10250;nddPrint#port=COM3

10350;CMDA001;Status Tampa

10350;CMDA002;Status Papel

 

XML:

<?xml version="1.0" encoding="UTF-8"?>

<statusserial>

 <dadosAdic driver="104" model="SI-300S" firmware="2.20">

         <PrinterName>nddPrint#port=COM3</PrinterName>

         <CMDA001>Abrir Gaveta</CMDA001>

         <CMDA002>Status Gaveta</CMDA002>

 </dadosAdic>

</statusserial>

 

 

Retorno Comando Serial Amigável (ped_status-serial)

 

Voltar