Abaixo segue um exemplo de nomenclatura do arquivo:
✓ LJG1000001001#312312_ped_cmd-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
|
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 (SERIAL). |
||
Exemplo TXT: 00000;4.00;SERIAL
Exemplo em XML: <?xml version="1.0" encoding="UTF-8"?> <serial version="4.00"> |
|||||||
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 |
3 |
Consulta de disponibilidade na impressora Bematech. |
||
Exemplo: 10000;101
Exemplo em XML: <dadosAdic> <Driver>101</Driver> </dadosAdic> |
|||||||
Recomenda-se utilizar a tag <Driver>101</Driver> quando a impressora utilizada for Bematech. |
10250 |
PAI: - |
OBR. 1-1 |
Informações de configuração |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
4 |
PrinterName |
N |
S |
14 |
Nome da impressora em caso de impressão via spooler e da porta de impressão, |
||
Exemplo: 10250;nddPrint#port=COM6
Exemplo em XML: <dadosAdic> <PrinterName> nddPrint #port=COM6</PrinterName> </dadosAdic> |
|||||||
10300 |
PAI: - |
OBR. 1-1 |
Informações de configuração |
||||
# |
Campo |
Tipo |
Ob. |
Tam. |
Descrição |
||
5 |
CMD |
N |
S |
14 |
Sequência a ser executada (apenas uma sequência por arquivo e em formato decimal separado por pipe). |
||
Exemplo: 10300;CMD;27|248|49
Exemplo em XML: <dadosAdic> <CMD>27|248|49</CMD> </dadosAdic> |
|||||||
Exemplos para inserir comando serial |
TXT: 00000;4.00;SERIAL 10000;101 10250;nddPrint#port=COM6 10300;CMD;27|248|49
XML: <?xml version="1.0" encoding="UTF-8"?> <serial version="4.00"> <dadosAdic> <Driver>101</Driver> <PrinterName> nddPrint #port=COM6</PrinterName> <CMD>27|248|49</CMD> </dadosAdic> </serial> |