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> |