Você está na página 1de 157

Machine Translated by Google

a equipe para confiar manual de interface de rede


9410
9450

pt 12/2014 - A

9, rue Gaspard Monge


BP 110 Documentação
Departamento
Usuário
do
de

26501 Bourg-lès-Valence
Cedex - França
Tél. : +33 (0) 4 75 75 55 00
Fax : +33 (0) 4 75 82 98 10
A48601 www.markem-imaje.com
Machine Translated by Google

Conteúdo

Em geral 5
Links seriais - Introdução 7

Compatibilidade 7

Lista de padrões de algoritmos 7


Conexão 8
Diagramas de fiação 9
Diagramas de fiação para transmissão de tensão 10

Formato e velocidade de transmissão 11


Especificações Eletricas 11

Princípio geral 13

Princípio geral do diálogo 15


Dados enviados do computador para a impressora 15

Dados solicitados pelo computador da impressora 15

protocolo de transmissão 16

Terminologia 17

Controle de diálogo e falhas 18


recebendo 18

Enviando 18
Falhas, panes 18

Lista de identificadores 19
Comandos 9410-9450 21
transmissões 21

solicitações de 22

Comandos 9030 compatíveis com 9410-9450. 23


transmissões 23

solicitações de 23

1 A48601-A
Machine Translated by Google

Conteúdo

Protocolo - Enviar para a impressora 25


Enviando valor Multitop 27

Reconhecer falhas 27

Envie um trabalho selecionado de acordo com sua posição 28

Envie um valor de tempo limite para comunicação externa 28

Enviar um trabalho para a biblioteca 29

Envie um trabalho 9410-9450 para a biblioteca/classificação personalizada 31

Enviando informações de configurações avançadas 33

Parar/Iniciar a impressora 33

Manutenção 34

Solicitação de confirmação de impressão do computador 34

Envio de dados impressos pelo computador "Mark & Read" (opção 9450) 35

Solicitação de confirmação de impressão negativa do computador 36

Envie uma mensagem e um arquivo de fonte personalizada para o diretório de armazenamento 36

Atualize os dados de impressão na impressão 38

Iniciar impressão (enviar um Dtop para impressão) 38

Inicializar contadores 39

Selecione um trabalho por número 40

Selecione um trabalho pelo nome dele 41

Parar/Iniciar o jato ou Parar a impressora 42

Excluir um trabalho 43

Enviando uma tabela de data automática 44

Transmitir variáveis externas 46

Impressão não dupla 47

Enviando um trabalho completo para impressão 47

Enviar um trabalho para impressão 48

Codificação promocional 48

Protocolo - Solicitação à impressora 55


Solicitar status da impressora 57

Solicitar avisos/falhas (circuito de tinta, cabeçote, impressão) 59

Solicitar informações de configurações avançadas 61

Solicitar status do jato 62

Solicitar status de impressão 63

Pedido de informação de mensagem na biblioteca 64

Solicitar informações sobre a biblioteca do modo AUTO/CUSTOM 65

Solicitação do valor do contador total de impressões 67

2 A48601-A
Machine Translated by Google

Conteúdo

Solicitação de trabalho por número na loja 68

Solicitar valor atual dos contadores 69

Solicitação de tipos de geradores de caracteres disponíveis na impressora


70

Solicitação de valor atual da data automática 72

Solicitar versões de software 75

Solicitação de parâmetros de data automática 76

Solicitar parâmetros do código de turno 4 (código de turno personalizado) 80

Solicitação de parâmetros atuais do contador de impressão 81

Solicitar informações gerais sobre a etiqueta do cartucho 82

Solicitação de parâmetros gerais por padrão 83

Pedido de histórico das trinta faltas 84

Solicitar avisos/falhas (número e códigos) 85

Solicitar número de trabalho ativo 86

Solicitação de tabela de data automática 87

Solicitação de impressão dos idiomas do mês 89

Protocolo - Precisões/Exemplo 91
Lembretes 93
Conversão binária, decimal, hexadecimal e ASCII 93

Tabela de caracteres ASCII para um trabalho 94

Codificação BCD (Binary Coded Decimal) 95

Exemplo 96
Enviando um trabalho completo para a biblioteca 96

Lista de fontes padrão 105


Desempenho dos comandos V24 106

link paralelo 107


Ligação paralela - Introdução 109

Configuração 109
Características 109
Conexão 110

Seleção direta por número de trabalho 112


Operação 112

Diagrama de sinal 113

3 A48601-A
Machine Translated by Google

Conteúdo

Seleção através da interface de incremento de trabalho 114


Operação 114

Seleção direta por número de trabalho 114

Seleção por incremento de número de trabalho 116

Especificação do formato do trabalho 119

Descrição geral 121


Estrutura Detalhada do Trabalho 122
Cabeçalho 122
Parâmetros 123
Definição dos Parâmetros de Impressão 125
Contra Definição 128
Definição pós-data 132
Definição de código de barras 133
Definição do código de turno 138

Coordenadas Y da linha guia (reservadas para o editor de trabalhos) 140

Número de linhas impressas 140

Parâmetros Din 141

Definição de linhas 142


Estrutura dos Parâmetros do Bloco 144

Símbolos 145

Gráficos 146
Variáveis Externas 147

Espaçamento interno do editor 148


Data Hora Pós-data 149
Pós-data estendida 151
Contador 154

Espaçamento 154
código de barras 154

Fim do trabalho 154

4 A48601-A
Machine Translated by Google

Em geral

5 A48601-A
Machine Translated by Google

Em geral

6 A48601-A
Machine Translated by Google

Em geral

Este manual trata dos links seriais e paralelos nas impressoras 9410 e 9450. Consulte o manual do usuário
para obter detalhes de uso e programação comuns.
Uma impressora 9410 ou 9450 é capaz de gerenciar vários protocolos para vários tipos de links externos
(dependendo de sua configuração).

Links seriais - Introdução

A impressora possui uma interface serial assíncrona que permite a conexão no modo V24/RS232C ou
no modo RS422 "nível de tensão".
Os links seriais são conectados à placa de interface industrial.

LEMBRETE: A transmissão em links RS422 oferece excelente imunidade a interferências elétricas e


eletromagnéticas. É, portanto, particularmente recomendado para links de longa distância ou
em ambientes com interferência significativa.

O padrão RS232C/V24 ou RS422 descreve os sinais disponíveis durante o diálogo entre um DTE (Data
Terminal Equipment) e um DCE (Data Communication Equipment).

NOTA: A impressora deve ser considerada um DTE.

Compatibilidade
Este documento refere-se apenas ao protocolo nativo 9410-9450.
A impressora suporta o protocolo 9030. Os
comandos 9030 compatíveis com 94x0 são fornecidos na seção "Lista de identificadores". Consulte as
especificações do protocolo 9030 para obter uma descrição detalhada dos comandos compatíveis.

Uma mensagem 9030 twin jet pode ser convertida nos seguintes casos: - se os
dados estão no jet 1, o conteúdo está vazio no jet 2. - se os dados
estão no jet 2, o conteúdo está vazio no jet 1. Neste caso o conteúdo do jato 2 é transferido para as posições
equivalentes do jato 1. - se houver dados nos jatos 1 e 2,
apenas os dados do jato 1 serão processados.

Lista de padrões de algoritmos


Se reportar ao Manuel utilisateur et au capítulo "Performances d'impression" para conhecer os detalhes
dos algoritmos disponíveis.

7 A48601-A
Machine Translated by Google

Em geral

Conexão

O link serial é conectado à placa de interface industrial (1) da seguinte forma: –


Desligue a impressora pressionando – .
Desconecte a impressora da rede elétrica.
– Remova os 9 parafusos (3) e depois retire o painel traseiro (2). A Interface Industrial
placa (1) está na parte traseira do painel removível.

2
1

– Passe o cabo de ligação blindado por uma das braçadeiras (4) do lado
painel móvel.
– Conecte os fios aos terminais correspondentes no conector J5 (5) dependendo
o tipo de link usado.

IMPORTANTE: A blindagem do cabo de conexão utilizado deve ser conectada na


borda da presilha metálica do cabo na impressora. O mesmo tipo de conexão deve
ser usado no computador.

8 A48601-A
Machine Translated by Google

Em geral

Visão da placa de interface industrial

J5

Diagramas de fiação
O cabo é conectado entre o bloco terminal J5 na placa de interface industrial e os terminais no
computador ou PC.

TXD-1: dados V24/RS232C (série 1)


TXD-2: dados V24/RS232C (série 2)
Linha de transmissão de dados

TXD-2+ e TXD-2-: dados RS422 (série 2)


(Equivalente a TD: Transmitir Dados)

RXD-1: dados V24/RS232C (série 1)


RXD-2: dados V24/RS232C (série 2)
Linha de recebimento de dados

RXD-2+ e RXD-2-: dados RS422 (série 2)


(Equivalente a RD: Receber Dados)

GND: Terra elétrico (somente V24/RS232C)

9 A48601-A
Machine Translated by Google

Em geral

Diagramas de fiação para transmissão de tensão

ligação RS422

Ligação V24/RS232C

Dsub 9 (Dsub 25) Dsub 9

(2) TXD TXD-1/2 3

(3) RXD RXD-1/2 2

(7) GND GND 5


(4) RTS
(5) CTS

(6) DSR
(8) DCD
(20) DTR
(1)

10 A48601-A
Machine Translated by Google

Em geral

Formato e velocidade de transmissão


A velocidade de transmissão e o formato do link serial são configurados da seguinte forma
cardápio:

ÿ ÿ ÿ ÿ ÿ

Os dados são codificados em hexadecimal, salvo indicação em contrário.

Os dados multibyte devem ser transmitidos primeiro com o byte de ordem superior. Todos os bytes devem ser transmitidos
primeiro com o bit de ordem inferior.

Velocidade de transmissão (em baud):


9600
19200
38400
57600
115200

Escolha de paridade (1 ou 2 bits de parada):


Nenhum
Até
Chance

Especificações Eletricas
As especificações elétricas correspondem ao padrão V24/RS232C ou ao padrão RS422.

11 A48601-A
Machine Translated by Google

12 A48601-A
Machine Translated by Google

Princípio geral

13 A48601-A
Machine Translated by Google

Princípio geral

14 A48601-A
Machine Translated by Google

Princípio geral

Princípio geral do diálogo


Dados enviados do computador para a impressora

COMPUTADOR IMPRESSORA

ENQ (1 byte)

ACK(1 byte)

Ident. Dados Soma de


(1 byte) Comprimento (2 (0 a n bytes)
bytes) verificação (1 byte)

ACK (1 byte)

NOTA: O pedido de transmissão (ENQ – ACK) é opcional.

Dados solicitados pelo computador da impressora

COMPUTADOR IMPRESSORA

ENQ (1 byte)

ACK (1 byte)

Ident. Dados Soma de


(1 byte) Comprimento (2 (0 a n bytes)
bytes) verificação (1 byte)
ACK Ident. Dados Soma de
(1 byte) (1 byte) Comprimento (2 verificação
bytes) (0 a n bytes) (1 byte)

ACK (1 byte)

NOTA: O pedido de transmissão (ENQ – ACK) é opcional.

15 A48601-A
Machine Translated by Google

Princípio geral

protocolo de transmissão

Solicitação de transmissão Se a resposta da impressora não for ACK,


ENQ (05h)
o computador deverá repetir o ENQ.

Resposta: solicitação de transmissão aceita ou retomada do controle


ACK (06h) confirmada.

NACK Resposta: solicitação de transmissão rejeitada ou retomada do controle


(15h) não confirmada.

ENQ (05h) Resposta: pedido de transmissão rejeitado porque a impressora


tem dados para enviar para o computador. O computador deve
mudar para o modo de recepção. Se a resposta do computador não
for ACK, a impressora enviará ENQ novamente.

16 A48601-A
Machine Translated by Google

Princípio geral

Terminologia

Identificador (1 byte hexadecimal)

Específico para cada comando (ver tabelas nas páginas seguintes).

Comprimento (2 bytes hexadecimais)

O comprimento é um valor hexadecimal que representa o número de bytes presentes após os dois bytes de
comprimento e não incluindo o byte de verificação (Checksum).
Em geral, o valor máximo é 2044 bytes ou 07h FCh.
Para transmissão de mensagem para impressão, o valor máximo é 4092 bytes ou 0Fh FCh.

Observação: O byte de verificação não é verificado pela impressora se b7 do primeiro byte de comprimento for
definido como 1. Nesse caso, os dados no quadro recebido não são verificados.

Dados (0 a n bytes)

Zero bytes para uma solicitação geral do computador para a impressora. n bytes
representando as instruções necessárias para definir uma função.

Soma de verificação (1 byte hexadecimal)

Isso corresponde a um OR exclusivo de todos os bytes anteriores (identificador, comprimento e bytes de


dados).

17 A48601-A
Machine Translated by Google

Princípio geral

Controle de diálogo e falhas


recebendo
A impressora pode receber comandos do computador em todos os momentos.

Envio O

tempo máximo de resposta da impressora, sem contar os tempos de transferência de linha, é de 5 ms.

Falhas, panes

Falha "Comunicação externa TIME OUT"

Durante a inicialização da caixa


de diálogo: Após a impressora enviar um ACK ou ENQ, se o computador não responder em dois
segundos, a impressora interromperá a caixa de diálogo, enviará um NACK e relatará uma falha de "TEMPO
LIMITE DE COMUNICAÇÃO EXTERNA".

Durante a caixa
de diálogo: – Se o tempo entre o envio de dois bytes pelo computador for superior a dois segundos, a
impressora interrompe a caixa de diálogo, envia um NACK e relata uma falha "Comunicação externa
TIME OUT".

– No final da transmissão pela impressora, se o computador não responder dentro de dois segundos, a
impressora interrompe a caixa de diálogo, envia um NACK e relata uma falha de "TEMPO LIMITE DE
COMUNICAÇÃO EXTERNA".

Falha "DADOS V24"

No final da caixa de diálogo, se a impressora responder NACK, a soma de verificação é inválida e a


comunicação deve ser reiniciada desde o início com ENQ. Após três falhas ou se o identificador de
comando for desconhecido, a impressora relata uma falha "Dados externos recebidos incorretos".

18 A48601-A
Machine Translated by Google

Lista de
identificadores

19 A48601-A
Machine Translated by Google

Lista de identificadores

20 A48601-A
Machine Translated by Google

Lista de identificadores

Comandos 9410-9450
transmissões
RESUMO DE COMANDO IDENTIFICAÇÃO DE COMANDO. IDENTIFICAÇÃO DA RESPOSTA. PÁGINA

Enviando valor Multitop 2E 27

Enviando um reconhecimento de falhas 3Ch 27

Envie um trabalho selecionado de acordo com sua posição 5Ah 28

Envie um valor de tempo limite para externo


6Ch 28
comunicação

Enviar um trabalho para a biblioteca 9Bh C5h 29

Envie um trabalho 9410-9450 para a biblioteca/Classificação personalizada 9Dh C5h 31

Enviando informações de configurações avançadas 26h 33

Parar/Iniciar a impressora 30h 33

Manutenção 31h 34

Solicitação de confirmação de impressão do computador 41h E7h 34

Envio de dados impressos pelo computador "Mark &


41h 35
Ler" (opção 9450)

Solicitação de confirmação de impressão negativa do


41h E1h 36
computador

Envie um trabalho e um arquivo de fonte personalizada para o armazenamento


50h 50h 36
de diretório

Atualize os dados de impressão na unidade de impressão 50h 50h 38

Enviar um trabalho para impressão 94h 38

Inicializar contadores 97h 39

Selecione um trabalho por número 98h 40

Selecione um trabalho pelo nome dele A0h A0h 41

Parar/Iniciar o jato ou parar a impressora C6h 42

Excluir um trabalho C7h C5h 43

Enviar uma tabela de data automática DFh 44

Enviar variáveis externas E8h 46

Impressão não dupla E9h 47

Enviando um trabalho completo para impressão EEh 47

Envie um trabalho 9410-9450 para impressão EFh 48

Codificação promocional 6Dh 48

21 A48601-A
Machine Translated by Google

Lista de identificadores

solicitações de

RESUMO DE COMANDO IDENTIFICAÇÃO DE COMANDO. IDENTIFICAÇÃO DA RESPOSTA. PÁGINA

Solicitar status da impressora 23h 23h 57

Solicitar avisos/falhas (circuito de tinta, cabeçote,


24h 24h 59
impressão)

Solicitar informações de configurações avançadas 27h 27h 61

Solicitar status do jato 32h 32h 62

Solicitar status de impressão 32h 32h 63

Pedido de informação de mensagem na biblioteca 47h 47h 64

Solicitar informações sobre AUTO/


47h 47h 65
Biblioteca de modo CUSTOM

Solicitação do valor do contador total de impressões 56h 56h 67

Solicitação de trabalho por número na loja 93h C3h 68

Solicitar valor atual dos contadores 95h 96h 69

Solicitação de tipos de geradores de caracteres


A4h A5h 70
disponíveis na impressora

Solicitação de valor atual da data automática A9h ABh 72

Solicitar versões de software B1h B2h 75

Solicitação de parâmetros de data automática BBh BCh 76

Solicitar parâmetros do código de turno 4 (código de turno


BBh BCh 80
personalizado)

Solicitação de parâmetros do contador de impressão atual BEh BEh 81

Solicitar informações gerais sobre a etiqueta do cartucho BFh BFh 82

Solicitação de parâmetros gerais por padrão CBh CDh 83

Pedido de histórico das trinta faltas CFh D0h 84

Solicitar avisos/falhas (número e códigos) DAh D2h 85

Solicitar número de trabalho ativo DBh 91h 86

Solicitação de mesa de namoro automático DEh DFh 87

Solicitação de impressão dos idiomas do mês


E0h C4h 89

22 A48601-A
Machine Translated by Google

Lista de identificadores

Comandos 9030 compatíveis com 9410-9450.

transmissões
RESUMO DE COMANDO IDENTIFICAÇÃO DE COMANDO. IDENTIFICAÇÃO DA RESPOSTA. PÁGINA

Enviando um trabalho para a biblioteca 9Bh C5h 29

Envio de variáveis externas E8h 46

Inicialização da data automática C8h

Envio da confirmação de impressão pela impressora


CEh

Envio de solicitação de confirmação de impressão pelo


D8h
computador

Enviando uma tabela de data automática DFh 44

Enviando um trabalho para impressão E3h

Reconhecimento de falhas E6h

Enviando os parâmetros de data automática Ech

solicitações de

RESUMO DE COMANDO IDENTIFICAÇÃO DE COMANDO. IDENTIFICAÇÃO DA RESPOSTA. PÁGINA

Solicitar um número de trabalho gratuito na Loja A2h A3h

Solicitação de tipos de geradores de caracteres


A4h A5h 70
disponíveis na impressora

Solicitar status da impressora A6h E4h

Solicitação do valor atual dos elementos de data automática


A9h ABh 72

Solicitação de funções ADh B0h

Solicitação de software B1h B2h 75

Solicitação de parâmetros de data automática BBh BCh 76

Solicitação de parâmetros gerais por padrão CBh CDh 83

Solicitação do histórico das últimas trinta faltas CFh D0h 84

Solicitação de data automática D6h 9Ch

Solicitação de avisos/falhas DAh D2h 85

Solicitação de tabela de data automática DEh DFh 87

Solicitação de impressão dos idiomas do mês


E0h C4h 89

23 A48601-A
Machine Translated by Google

24 A48601-A
Machine Translated by Google

Protocolo -
Enviar para a
impressora

25 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

26 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Esta seção e as seguintes abrangem todos os comandos (transmissões e solicitações) para diálogo com a
impressora.
Todos os dados são armazenados no modo big endian (primeiro o byte de ordem superior). Os dados são definidos em
hexadecimal por padrão, salvo indicação em contrário.

IMPORTANTE: Para maior clareza, os elementos do protocolo de transmissão (ENQ, ACK e o byte de
soma de verificação) não são fornecidos. Consulte a seção "Princípio geral do diálogo" para obter mais
detalhes.

Enviando valor Multitop

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 2E

Comprimento (2 bytes) 00h, 01h

Dados:
- Valor multitop: número de repetições da mensagem da impressora
(01h a FFh) (1 byte)

NOTA: O modo de disparo "OBJECT" é selecionado automaticamente. Este valor afeta o mecanismo de impressão e
não os parâmetros da mensagem correspondente no armazenamento de mensagens.

Um valor de 1 causa uma impressão.


O intervalo entre as repetições é definido pelo "Intervalo Repetitivo", dependendo da unidade
selecionada (milímetro ou Htrame).
Se a função multitop estiver desativada quando a impressão depende do modo de disparo (Único,
Repetitivo).

Enviando um reconhecimento de falhas

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 3Ch

Comprimento (2 bytes) 00h, 00h

27 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Envie um trabalho selecionado de acordo com sua posição

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 5Ah

Comprimento (2 bytes) 00h, 03h

Dados:
- Reservado 00h
- Posição da biblioteca (2 bytes) 00h, 01h às
00h,
FF (1-255)
(mensagem
presente na
biblioteca)

NOTA: O trabalho deve estar presente na biblioteca antecipadamente.


A biblioteca pode conter até 255 mensagens com um ID entre 1 e 999.
Este comando só pode ser usado como no modo de biblioteca de classificação CUSTOM.

Envie um valor de tempo limite para comunicação externa

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 6Ch

Comprimento (2 bytes) 00h, 01h

Dados:
- Valor em segundos: 2 a 255 (02h a FFh) (1 byte)

NOTA: A alteração do tempo limite pode ser feita a qualquer momento e permanece efetiva enquanto a
impressora estiver ligada.
A impressora retorna um caractere NACK se o reconhecimento da resposta dos dados pelo
controlador não for recebido durante este atraso.

28 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Enviar um trabalho para a biblioteca

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 9Bh

Comprimento (2 bytes) xxh, xxh

Dados (máx. 4 KB): -


Parâmetros e conteúdo do trabalho no formato 9410-9450
da seguinte forma: cabeçalho, parâmetros*, linhas de conteúdo binário
e etiqueta final.
- Tipo de escrita (Opcional) (1 byte)**

* NOTA: A impressora deve conter fontes e algoritmos usados por esta mensagem de dados.
Este comando aceita que a mensagem de dados não contenha parâmetros de impressão (Tipo =
01h), eles serão substituídos pela preferência de configurações.

** IMPORTANTE: Caso este byte não esteja configurado a impressora escolheu este valor baseado
na existência ou não do arquivo na Loja.

NOTA: Para obter mais detalhes, consulte a seção de estrutura de trabalho.

Resposta

C5h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Relatório (1 byte)

29 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Detalhe dos bytes de dados

Pedido (tipo de redação) - Opcional

00h Criação de um posto de trabalho

01h Substituição de um trabalho existente

Resposta (relatório)

00h Gravação bem-sucedida, tarefa substituída

01h Gravação bem-sucedida, tarefa criada

02h Falha na gravação (biblioteca cheia)

05h Falha na gravação (o ID já existe dentro de outra mensagem)

08h Erro indefinido

09h Trabalho existente na Loja (para criação)

0Bh Capacidade máxima da Loja atingida (9410 = 99 / 9450 = 999)

0Ch Message ID reservado para identificador de mensagem de produção. (9410 = 99 / 9450 = 999)

0Dh Mensagem usada por uma produção, Cabo ou Versão Padrão

0Eh Nenhuma biblioteca disponível

0Fh Não foi possível remover a mensagem ativa

11h Modo de biblioteca não adequado (somente modo Auto Rank)

13h Faltam fontes e/ou algoritmos na loja

30 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Envie um trabalho 9410-9450 para a biblioteca/classificação personalizada

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 9Dh

Comprimento (2 bytes) xxh, xxh

Dados:
- Modo de transferência (1 byte) 0
= inserir mensagem na posição especificada, as seguintes
mensagens são deslocadas nas seguintes posições. 1 =
substituir
mensagem na posição especificada.
- Posição (2 bytes)
- Posição da mensagem, de 1 a N (número de mensagens
presentes na biblioteca) ÿ Modo de
inserção: ÿ início Binário
da lista: posição = 1 ÿ fim da lista: posição =
número de itens +1 ÿ modo de substituição: 1 ÿ posição
ÿ número de itens - Parâmetros e conteúdo do trabalho no
formato 9410-9450 da seguinte forma: cabeçalho,
parâmetros*, linhas de conteúdo e etiqueta final.

- Parâmetros e conteúdo do trabalho no formato 9410-9450


da seguinte forma: cabeçalho, parâmetros, linhas de conteúdo
e etiqueta final.

NOTA: Os dados devem ser alinhados em um múltiplo de 4 bytes.

Resposta

C5h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Relatório (1 byte)

Detalhe dos bytes de dados

00h Escrita com sucesso com substituição de mensagem

01h Escrita com substituição de mensagem de sucesso

02h Mensagem não gravada (biblioteca cheia)

31 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

05h Mensagem não gravada (ID já existe dentro de outra mensagem)

09h Trabalho existente na Loja (para criação)

0B Capacidade máxima da Loja atingida (9410 = 99 / 9450 = 999)

0D Mensagem usada por uma produção, Cabo ou Versão Padrão.

0E Nenhuma biblioteca disponível.

0F Não foi possível remover a mensagem ativa

10h Posição fora do intervalo para o modo de inserção

11h Modo de biblioteca não adequado (somente modo de classificação personalizada)

13h Faltam fontes e/ou algoritmos na loja

Observação 1: A impressora deve conter fontes e algoritmos usados por esta mensagem de dados.
Este comando aceita que a mensagem de dados não contenha parâmetros de impressão (Tipo =
0x01), eles serão substituídos pela preferência de configurações.

Nota 2: Para a biblioteca no modo Auto ou Personalizado, se o arquivo que representa a mensagem existir na
loja, o relatório será retornado "Substituir OK" mesmo para os dois modos Inserir/ Substituir. Este
relatório é condicionado pelo estado do armazenamento de mensagens.

Nota 3: Comportamento durante o acionamento de uma mensagem pela porta paralela:


- Se uma mensagem for atualizada na biblioteca e tiver o mesmo nome e o mesmo ID da
mensagem ativa, qualquer que seja a posição da biblioteca, ela será atualizada para impressão.
A evolução do conteúdo da mensagem será levada em consideração porque a mensagem recebida
é enviada para a unidade de impressão.
- Se uma mensagem for atualizada na biblioteca na posição utilizada pela mensagem ativa
com um novo nome e ID, ela não será atualizada para impressão. Será necessário um novo
acionamento pela porta paralela, pois somente a biblioteca é enviada para a unidade de
impressão.

32 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Enviando informações de configurações avançadas

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 26h

Comprimento (2 bytes) 00h, 02h

Dados:
xxh
- Ação a ser executada (1 byte)

Detalhe do byte de dados

Este comando define o comportamento após o envio de um trabalho para a impressora não define todos os
parâmetros.

Os parâmetros ausentes são substituídos pelos ativos na impressão (mesmo contexto


00h
de impressão do trabalho anterior)

Os parâmetros ausentes são substituídos pelas configurações padrão (configurações de


FFh
preferências)

Parar/Iniciar a impressora

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 30h

Comprimento (2 bytes) 00h, 01h

Dados:
xxh
- Ação a ser executada (1 byte)

Detalhe do byte de dados

00h Parar a impressora (iniciar o desligamento)

01h (reservado)

FFh Inicie a impressora.

33 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Manutenção

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 31h

Comprimento (2 bytes) 00h, 01h

Dados:
xxh
- Ação a ser executada (1 byte)

Detalhe do byte de dados

00h Desligue o jato

01h Ligue o jato

02h Atualizar

03h Verificação de estabilidade

04h Introduzir aditivo

05h Desentupir bocal

08h Abortar impressão

09h Suspender impressão

0Bh Iniciar o jato com enxágue

0Ch Pare o jato com enxágue

0Dh Iniciar o ajuste do ponto de interrupção

Solicitação de confirmação de impressão do computador

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 41h

Comprimento (2 bytes) 00h, 01h

Dados:
01h
- Tipo (1 byte)

34 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Esta transmissão deve ser enviada uma vez antes do início da produção e permanece efetiva enquanto a
impressora estiver ligada. A impressora envia uma confirmação de impressão após a filtragem TRIGG da célula
de acionamento ou logo após o acionamento manual da impressão.

Resposta

E7h Identificador (1 byte)

A confirmação usa apenas um byte (sem bytes de comprimento). Este byte é enviado após a filtragem TRIGG
da célula disparadora ou logo após a impressão se acionada manualmente.

NOTA: Se ocorrer um conflito durante a caixa de diálogo, a impressora terá prioridade.

Envio de dados impressos pelo computador "Mark & Read" (opção


9450)

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 41h

Comprimento (2 bytes) 00h, 01h

Dado:
- Tipo (1 byte): o 10h
conteúdo do campo (TAG) impresso é enviado a cada
impressão.

NOTA: Este comando é exclusivo com outro reconhecimento de impressão.

35 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Solicitação de confirmação de impressão negativa do computador

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 41h

Comprimento (2 bytes) 00h, 01h

Dados:
04h
- Tipo (1 byte)

Reconhecimento de impressão negativa quando as condições de impressão não são adquiridas


no início da impressão (Jet off, Start running, Fault, ...).

Resposta

E1h Identificador (1 byte)

Envie uma mensagem e um arquivo de fonte personalizada para o diretório de armazenamento

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 50h

Comprimento (2 bytes) xxh, xxh

Dados: Operação 01h : parte do cabeçalho


02h : parte dos
dados (um ou
mais blocos de dados)

Dados: Cabeçalho do Arquivo

- Comprimento total do arquivo (4 bytes)


- Soma de verificação (4 bytes)
- Tipo e número da versão (2 bytes)
- Nome da mensagem ou gerador (20 bytes)
- Mensagem ou número do gerador (2 bytes)
- Resumo (32 bytes)

Dados: Arquivo de dados


- Número de parâmetros

36 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Detalhe dos bytes de dados

01h Parte do cabeçalho

02h Parte de dados (um ou mais blocos de dados)

Resposta

50h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Relatório (1 byte)

Detalhe dos bytes de dados

Resposta

00h Gravação bem-sucedida, trabalho criado ou substituído

01h Sequência não respeitada: 1º = cabeçalho, seguinte = dados

02h Tipo desconhecido

03h Versão do arquivo de mensagem não suportada

04h Funcionamento diferente de 01h ou 02h

05h Tamanho dos dados enviados > Comprimento total do arquivo especificado no cabeçalho

06h A mensagem de arquivo (mesmo nome) já existe com outro ID

07h Outro arquivo de mensagem, nome diferente, usando o mesmo ID

08h A mensagem envolvida é usada na produção ou na biblioteca

O tamanho dos dados recebidos é menor que o tamanho dos dados no cabeçalho. Operação de
09h
envio de cabeçalho abortada.

10h Algoritmo, usado pela mensagem, não presente na loja

11h Fonte, usada pela mensagem, não presente na loja

0Ah Número de fonte ÿ 1000

0Bh A fonte do arquivo (mesmo nome) já existe com outro ID

0Ch Outro arquivo de fonte, nome diferente, usuários com o mesmo ID

0Dh Fonte usada na produção da mensagem

NOTA: Extensão do arquivo de mensagem: *.mim


Extensão do arquivo de fonte: *.miF

37 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Atualize os dados de impressão na impressão

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 50h

Comprimento (2 bytes) 00h, 01h

Dados:
-Atualização dos dados de impressão, fonte e produção da FFh
mensagem ativa (1 byte)

Resposta

50h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Relatório (1 byte)

Detalhe dos bytes de dados

Resposta

04h Operação diferente de FFh

0Eh Tempo limite de transferência de dados de impressão para a unidade de impressão

0Fh A operação de transferência da deita de impressão está em andamento

Iniciar impressão (enviar um Dtop para impressão)

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 94h

Comprimento (2 bytes) 00h, 00h

38 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Inicializar contadores

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 97h

Comprimento (2 bytes) 00h, 02h

Dados:
campo de bits
- Números do contador (2 bytes)

Detalhe dos dados

b15 b14 b13 b12 b11 b10 b9 b8

= 1 para inicialização do
não usado = 0
contador 9, caso contrário = 0

= 1 para inicialização do
= 1 para inicialização do
contador 15, caso contrário =
contador 10, caso contrário = 0
0

= 1 para inicialização do
= 1 para inicialização do
contador 14, caso contrário =
contador 11, caso contrário = 0
0

= 1 para inicialização do
= 1 para inicialização do
contador 13, caso contrário =
contador 12, caso contrário = 0
0

b7 b6 b5 b4 b3 b2 b1 b0

= 1 para inicialização do
= 1 para inicialização do
contador 8, caso contrário =
contador 1, caso contrário = 0
0

= 1 para inicialização do
= 1 para inicialização do
contador 7, caso contrário =
contador 2, caso contrário = 0
0

= 1 para inicialização do
= 1 para inicialização do
contador 6, caso contrário =
contador 3, caso contrário = 0
0

= 1 para inicialização do
= 1 para inicialização do
contador 5, caso contrário =
contador 4, caso contrário = 0
0

39 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Selecione um trabalho por número

Esta transmissão seleciona uma biblioteca de trabalhos de acordo com sua posição e envia a impressão.

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 98h

Comprimento (2 bytes) 00h, 02h

Dados (2 bytes): das 00h, 01h às


- Número do trabalho (001 a 999) 03h, E7h

NOTA: - A mensagem deve estar previamente presente na biblioteca. A biblioteca pode


conter até 255 mensagens com um ID entre 1 e 999.
- Este comando pode ser usado no modo de biblioteca de classificação AUTO ou CUSTOM. (mesmo
que uma mensagem seja colocada em várias posições no modo personalizado).

40 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Selecione um trabalho por seu nome

Este comando seleciona um trabalho de biblioteca após seu nome e envia a impressão.

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) A0h

Comprimento (2 bytes) 01h às 14h

Dados (1 a 20 bytes):
- Cadeia de comprimento variável significativa terminada ou ASCII
não pelo caractere "10"

Resposta

A0h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Relatório (1 byte)

Detalhe dos bytes de dados

00h Seleção de mensagem bem-sucedida

01h Mensagem não presente na loja

02h Sem produção ativa*

03h Mensagem não utilizável devido a um conteúdo defeituoso

04h Produção inconsistente (distância A ou B ou C muito pequena)*

05h Algoritmo, usado pela mensagem, não presente na loja

06h Fonte, usada pela mensagem, não presente na loja

NOTA: A mensagem deve estar presente no armazenamento de mensagens de antemão e, em seguida, ser
transferido para a unidade de impressão como a mensagem atual.
Todos os dados de impressão devem estar presentes: algoritmos e fontes.

* Referente à impressora modelo 9232E

41 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Parar/Iniciar o jato ou Parar a impressora

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) C6h

Comprimento (2 bytes) 00h, 01h

Dados:
xxh
- Status do jato ou da impressora (1 byte)

Detalhe do byte de dados

00h Parar jato

01h Iniciar jato

08h Parar impressora

42 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Excluir um trabalho

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) C7h

Comprimento (2 bytes) 00h, 02h

Dados (2 bytes): das 00h, 01h às


- Número do trabalho (001 a 999) 03h, E7h

Resposta

C5h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Relatório (1 byte)

Detalhe do byte de dados

06h Trabalho excluído

07h Trabalho não excluído (trabalho não existe ou trabalho ativo)

43 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Enviando uma tabela de data automática

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) DFh

Comprimento (2 bytes) xxh, xxh

Dados (4 ko máx.): -
Tipo de tabela (1 byte) binário
- Tabela (n bytes)

Detalhe do byte de dados

Tipo de mesa

00h tabela de horas

01h tabela de minutos

02h tabela de dias da semana

03h tabela de dias do ano

04h tabela de dias do mês

05h tabela de semanas

06h tabela meses do ano

07h tabela de anos

08h Tabela de código de turno 2 (compatibilidade 9030)

09h Não usado

11h Primeiro dia da semana

12h Suprima o dígito zero antes da figura do dia/mês para Date & Date1-6.

13h Código de turno 4, personalizado

0Ah Tabela de código de turno 3 (compatibilidade 9030)

0Bh Não usado

44 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

0Dh código de turno 1, alfa –I –O

0Eh código de turno 1, numérico

0Fh código de turno 1, alfa

Mesa

tabela de horas 24 X 3 caracteres ASCII

tabela de minutos 60 X 3 caracteres ASCII

Tabela de dias da semana 7 X 3 caracteres ASCII

Tabela de dias do ano 366X 3 caracteres ASCII

Tabela de dias do mês 31 X 3 caracteres ASCII

Tabela de semanas 53 X 3 caracteres ASCII

Tabela dos meses do ano 12 X 3 caracteres ASCII

tabela de anos 10 X 3 caracteres ASCII

Tabela de código de turno 2 (compatibilidade 9030) 366 X 3 caracteres ASCII

Tabela de código de turno 3 (compatibilidade 9030) 7 x 24 x 3 caracteres ASCII

Código de turno 1, alfa –I –O 24 X 1 caracteres ASCII

Código de turno 1, numérico 100 X 2 caracteres ASCII

Código de turno 1, alfa 26 X 1 v ASCII

Código de turno 4, personalizado 7 x 24 x 3 caracteres ASCII*

Primeiro dia da semana 00 a 06

Suprima o dígito zero antes da figura do dia/mês para Date &


0h: desabilita FFh: habilita
Date1-6.

*NOTA: cada item da tabela deve ser descrito em três dígitos; os personagens úteis
deve ser deixado - justificado com 1 ou 2 dígitos de preenchimento em 0x00.
Exemplo: 41 00 00 = "A"
41 42 00 = "AB" 7:

dias da semana 24: horas


do dia 3: caracteres ASCII

45 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Transmitir variáveis externas

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) E8h

Comprimento (2 bytes) xxh, xxh

Dados de variáveis externas X bytes

NOTA: Para obter mais detalhes, consulte a seção de estrutura de trabalho.

Detalhe dos dados

Variável 1 número (1 a n) (1 byte)


Comprimento variável 1 (2 bytes)
Variável 1 conteúdo (Xbytes)

Variável n número (1 a n) (1 byte)


Comprimento n variável (2 bytes)
Variável n conteúdo (Xbytes)

NOTA: Um trabalho pode conter até 10 variáveis.

46 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Impressão não dupla

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) E9h

Comprimento (2 bytes) 00h, 01h

Dados:
xxh
- Tipo (1 byte)

Esta transmissão é enviada uma vez antes de iniciar a produção. A impressão não dupla pode
ser desativada sem parar a impressora.

Detalhe do byte de dados

00h Desativar impressão não dupla


01h Ativar impressão não dupla

NOTA: A função desta função é evitar que um trabalho seja impresso duas vezes seguidas
sem que seu conteúdo seja modificado

Enviando um trabalho completo para impressão

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) EEh

Comprimento (2 bytes) xxh, xxh

Dados:
- Cabeçalho incluindo a versão dos dados do trabalho - Número
X octetos
de parâmetros e lista de parâmetros - Trabalho a imprimir
(definição de linhas).

47 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

Enviar um trabalho para impressão

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) EFh

Comprimento (2 bytes) xxh, xxh

Dados:
- Número de parâmetros e lista de parâmetros - Trabalho (Xbytes)
a imprimir (definição de linhas).

O trabalho é enviado apenas para o buffer de memória da impressora.


Não é armazenado na lista de trabalhos.

NOTA: Para obter mais detalhes, consulte a seção de estrutura de trabalho.

Codificação promocional O
principal objetivo do sistema de gestão de filas implementado no 9232 é a codificação promocional
ÿ impressão de códigos únicos em cada produto. Então a ideia é enviar para a impressora uma lista
de dados (podem ser mensagens completas ou apenas variáveis externas) e cada dado será
usado uma vez para uma impressão.

Um novo comando V24 0x6D foi adicionado ao existente para:


- Habilitar/Desabilitar o gerenciamento da fila de dados
- Redefinir a fila
- Leia o status da fila de dados
- Enviar lista de dados para a fila de dados
- Enviar opções de aplicativos
- Obtenha o número máximo de itens para transferir

A impressora sempre responderá com outro comando 0x6D com relatórios e status de dados. A particularidade
dessa resposta é que a impressora não aguardará nenhuma confirmação.

48 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

CLP Impressora

6D (Ativar modo de fila)

ACK

6D (Resposta)

6D (Adicionar valores à fila)

ACK

6D (Resposta)

Quando a fila estiver preenchida com dados, a cada novo trig a impressora pega o primeiro
elemento da fila, calcula a mensagem com o novo valor, imprime e remove esse
elemento da fila.

Comando 0x6D em detalhes


– Formato de comando

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 6Dh

Comprimento (2 bytes) xxh, xxh

Tipo de aplicativo (1 byte)

Subcomando (1 byte)

Definição de comando (n bytes) binário

Soma de verificação (1 byte) xxh

49 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

– Habilitar/Desabilitar a fila de dados


COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 6Dh

Comprimento (2 bytes) 00h, 03h

Tipo de aplicativo (1 byte) 00h

Subcomando (1 byte) 01h

Ação: 0
x 00 = Desativar 0 x xxh
01 = Ativar

Soma de verificação (1 byte) xxh

- Leia o status

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 6Dh

Comprimento (2 bytes) 00h, 02h

Tipo de aplicativo (1 byte) 00h

Subcomando (1 byte) 03h

Soma de verificação (1 byte) xxh

50 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

– Redefinir fila de dados

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 6Dh

Comprimento (2 bytes) 00h, 02h

Tipo de aplicativo (1 byte) 00h

Subcomando (1 byte) 02h

Soma de verificação (1 byte) xxh

– Enviar lista de dados para a fila

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 6Dh

Comprimento (2 bytes) xxh, xxh

Tipo de aplicativo (1 byte) 00h

Subcomando (1 byte) 0Ah

Número de variáveis externas (2 bytes).


Número de variáveis externas por grupo (1 byte)

Lista de dados de variáveis (N bytes) binário


- Número variável (1 byte)
- Comprimento variável (2 bytes)
- Conteúdo variável (X bytes)

Soma de verificação (1 byte) xxh

51 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

– Formato de resposta

Resposta

6Dh Identificador (1 byte)

00h, 0Ah Comprimento (2 bytes)

xxh xxh Relatório de comando (2 bytes)

Binário Estado (8 bytes)

xxh Soma de verificação (1 byte)

Definição de relatório de comando


0 x 0000 Comando desconhecido

0 x 0001 Comando processado


0 x 0002 Estado já solicitado (para habilitar/desabilitar)
0 x 0003 Função de processamento de dados inexistente
0 x 0004 Fila de dados não validada
0 x 00FF Fila de dados cheia (comando não processado)

definição de status

Status da fila de dados 1 byte


estado da impressora 1 byte

Item restante na fila 2 byte 4

Memória restante disponível na fila em número de bytes byte

- Valores de status da fila de dados


0 x 00 Fila de dados em uso
0 x 01 Trabalho no local sem variável externa
0 x 02 Fila vazia, sem dados para imprimir

- Valores de status da impressora

Bit 7 Impressora não está pronta

Bit 6 -

Bit 5 -

Bit 4 Consumível vazio


Bit 3 Consumível baixo

Parte 2 Aviso exceto consumível


Bit 1 Falha na impressora
Bit 0 -

52 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

exemplo
– Diagrama de sequência
CLP Impressora

6D (Ativar modo de fila)

ACK

6D (Resposta)

6D (Adicionar valores à fila)

ACK

6D (Resposta)

– Troca de mensagens
CLP Impressora

6d 00 03 00 01 01 6e

06

6d 00 0a 00 02 02 80 00 00 00 01 90 00 76

6d 00 85 00 0a 00 08 01 01 00 0d 30 30 30 30 30 30 30 30 30 30 30 41 01 00 0d 30 30 30 30 30 30 30 30 30 30 42 30
30 30 30 30 43 01 00 0d 30 30 30 30 30 30 30 30 30 30 30 30 44 01 00 0d 30 30 30 30 30 30 30 30 30 30 30 30 45 01
30 30 30 46 01 00 0d 30 30 30 30 30 30 30 30 30 30 30 30 47 01 00 0d 30 30 30 30 30 30 30 30 30 30 30 30 48 e3

06

6d 00 0a 00 01 00 80 00 08 00 01 8f 20 40

Comprimento

Tipo de aplicativo + Subcomando


Número total de variáveis externas

Número de variáveis externas por bloco. Um bloco é um elemento da fila de dados.


número variável

Comprimento de dados variável

conteúdo variável

relatório de comando
Status

53 A48601-A
Machine Translated by Google

Protocolo - Enviar para a impressora

– Impressão

Observação

Ao desabilitar o gerenciamento de filas com o comando 6Dh apropriado, devemos enviar também o comando
E9h (E9 00 01 00) para desabilitar a função “Sem impressão dupla”.

54 A48601-A
Machine Translated by Google

Protocolo -
Solicitar à
impressora

55 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

56 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar status da impressora

COMPUTADOR IMPRESSORA

Solicitar

Identificador (2 bytes) 23h

Comprimento (2 bytes) 00h, 00h

Resposta

23h Identificador (2 bytes)

00h, 54h Comprimento (2 bytes)

Dados:
xxh
- Status da impressora (n bytes)

Detalhe dos dados

Tamanho em bytes Detalhes (2

Velocidade do motor (rpm/min) bytes) Rpm/min (2

Pressão (par pas de 10 mbar) bytes) Em passo de 10 mbar (2

Viscosidade (segundo/10) bytes) Segundo / 10 (2

Nível de tinta do tanque (mm) bytes) (2 milímetros

Solvente adicionado (cc) bytes) (2 CC

Temperatura eletrônica (°C) bytes) (2 °C (valor x313/10 000) °C °C (em

Temperatura da tinta (°C) bytes) (2

Temperatura da cabeça (°C) bytes) passos de 0,5 °C)


Estado da válvula solenóide do circuito de tinta Campo de bits* (2 bytes)
Estado da válvula solenóide da cabeça Campo de bits* (2 bytes) (2

Fase da tarefa de tinta bytes) (2 MI usar/reservar MI

Subfase da tarefa de tinta bytes) (2 uso de MI

Fase da tarefa do tubo bytes) (2 uso de MI

Subfase da tarefa do tubo bytes) (2 uso de MI

Fase da tarefa motora bytes) (2 uso de MI

Velocidade do jato bytes) (2 uso de MI

Número da fase de impressão bytes) (2 uso de MI

Solvente adicionado bytes) (2 CC (Volume)

Alvo de viscosidade bytes) Em passos de 0,1 s

*
detalhes ver página 48

57 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Tamanho em bytes Detalhes (2


Nível do sensor de deslocamento bytes) (2

Tempo de medição inicial bytes) (2 uso de MI

Intervalo de tempo bytes) (2 uso de MI

Nível atual do tubo bytes) mm (2 bytes)

Alvo Piezo Uso MI

CKMax (2 bytes) (2 uso de MI

CKMin bytes) (2 uso de MI

Nível de Recuperação bytes) (2

alvo THT bytes) Volt = (valor/51 -1)x1500 0xff:


impressão manual 0x0: impressão
Estado de impressão (2 bytes)
normal
Consumo total de aditivos (4 bytes) (4 milímetros

Quantidade de aditivo do tanque bytes) (2 milímetros

Tempo restante de tinta bytes) 1/10 Horas 0 =


automático 1 =
Estado de gerenciamento de viscosidade (2 bytes)
inibido

Consumo médio de tinta (4 bytes) (2 cc/1/10h

Alvo de pressão bytes) (2

Alvo do motor de velocidade bytes) (2

Exibição de autonomia de tinta bytes) 1 = uma barra é exibida 1 = o


cartucho de aditivo não está presente
Cartucho aditivo (2 bytes)

2 Parâmetro fornecido durante


Pressão da bomba aditiva (Ptr2) (2 bytes) a produção da máquina, (1/10 bar)

Detalhe do campo Bit

Estado da válvula solenóide do circuito de tinta Estado da válvula solenóide da cabeça

Bit 15 Não usado Não usado

Bit 14 Não usado Recuperação Elv

Bit 13 Não usado ELV Solvente

Bit 12 (Contador de gotas) Expurgo Elv


Parte 11 célula de Peltier Pressão Elv

Bit 10 PTR3 (transferência da bomba de drenagem) Não usado

Bit 9 PTR2 (transferência da bomba de solvente) Não usado

Bit 8 PTR1 (transferência da bomba de tinta) Não usado

Bit 7 Elv 8 Não usado

Bit 6 Elv 7 Não usado

Bit 5 Elv 6 Não usado

58 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Bit 4 Elv 5 (cabeça) Não usado

Bit 3 Elv 4 (solvente) Não usado

Parte 2 ELV (nível de tinta) Não usado

Bit 1 Elv (pressão de retorno) Não usado

Bit 0 Elv (tinta) Não usado

Solicitar avisos/falhas (circuito de tinta, cabeçote, impressão)

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 24h

Comprimento (2 bytes) 00h, 00h

Resposta

24h Identificador (1 byte)

00h, 0Ch Comprimento (2 bytes)

Dados:
- Falha no circuito de tinta (2 bytes)
- Falhas na cabeça de impressão (2 bytes)
campo de bits - Falhas de impressão (2 bytes)
- Avisos do circuito de tinta (2 bytes)
- Avisos da cabeça de impressão (2 bytes)
- Avisos de impressão (2 bytes)

59 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Detalhe dos dados

Falhas, panes Alarmes

circuito de tinta cabeça de impressão Circuito de tinta da placa de impressão cabeça de impressão placa de impressão

Parte 15

Parte 14

Sensor de nível fora


Parte 13 da

especificação

Bit 12 Falha de drenagem

Falha na
Parte 11 alimentação da

eletroválvula do circuito de tinta

Bit 10 Falha eletrônica

Bomba de transferência Falha de detecção de


Bit 9
3 bloqueada fase (queda)

Bomba de transferência
Bit 8 falha de recuperação
2 bloqueada

Bomba de transferência A tampa da cabeça


Bit 7
1 bloqueada está faltando

Tinta

Bit 6 Falha do ventilador Falha na fonte de alimentação ELV temperatura muito


alta

Medição de
Tanque aditivo
Bit 5 Falha na fonte EHV viscosidade incorreta
vazio

Falha na velocidade
Bit 4 Tanque de tinta vazio Falha na PSU HT Trabalho inválido
do motor

Viscosidade muito Velocidade de impressão


Bit 3 Piezo Falha PSU Calendário islâmico Falha de pressão
alta muito baixa

Erro de comunicação Nenhum


nível de tinta
Nível de tinta muito entre Nenhuma mensagem para trabalho disponível
Parte 2 tempo limite de
alto FPGA e cabeça de imprimir no modo "não duplo"
medição
impressão

Tempo limite
Algoritmo não Cartucho de tinta Aviso de posição Tempo limite de
Bit 1 de medição de
disponível vazio do jato gravação da memória flash
viscosidade

Erro de comunicação
Tempo limite de Cartucho
Fonte não entre Velocidade de
Bit 0 esvaziamento do tubo aditivo vazio
disponível FPGA e cabeça de impressão muito alta
de medição
impressão

60 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar informações de configurações avançadas

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 27h

Comprimento (2 bytes) 00h, 01h

Resposta

27h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
Opção "Configurações de trabalho indefinidas"

Detalhe do byte de dados

Esse comportamento de comando após enviar um trabalho para a impressora não define todos
os parâmetros.

Os parâmetros ausentes são substituídos pelos ativos na impressão (mesmo contexto de


00h
impressão do trabalho anterior)

Os parâmetros ausentes são substituídos pelas configurações padrão (configurações de


FFh
preferências)

61 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar status do jato

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 32h

Comprimento (2 bytes) 00h, 00h

Resposta

32h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Status do jato (1 byte)

Detalhe do byte de dados

00h Jato parado

01h Jato começando

02h Jato em atualização

03h Jato em verificação de estabilidade

04h Jato em introduzir aditivo

05h Jato no bocal desentupidor

06h Jato em ajuste à calha

07h Jato correndo

09h Desbloquear sarjeta

0Bh Jato iniciando na fase de enxágue

0Ch Jato parado na fase de enxágue

0Dh Ajuste do ponto de interrupção

62 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar status de impressão

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 32h

Comprimento (2 bytes) 00h, 01h

Resposta

32h Identificador (1 byte)

00h, 01h Comprimento (2 bytes)

Dados:
xxh
- Estado da impressão

Detalhe do byte de dados

00h Imprimindo em pausa

01h impressão operacional

02h A impressora não está pronta para imprimir

63 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Pedido de informação de mensagem na biblioteca

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 47h

Comprimento (2 bytes) 00h, 02h

Dados:
- Posição na biblioteca (2 bytes) • no
xxh, xxh
modo de classificação AUTO a posição é igual ao número da
00h, 01h a N
mensagem (ID) • no modo
(máx. 255)
rak CUSTOM a posição corresponde à posição na lista de
mensagens

Resposta

47h Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

Dados :
xxh
- ID da mensagem (2 bytes)

xxh - Nome da mensagem (1 a 20 bytes)

00h - Delimitador (1 octeto)

Detalhe do byte de dados

ID da
mensagem - se a mensagem existir na biblioteca: número da mensagem
– Position en dehors de la bibliothèque : = 00h

Nome da mensagem
– Somente se a mensagem existir na biblioteca: Nome da mensagem

Delimitador
– Somente se a mensagem existir na biblioteca: 00h :
terminando com o delimitador 00h

64 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar informações sobre a biblioteca do modo AUTO/CUSTOM

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 47h

Comprimento (2 bytes) 00h, 03h

xxh, xxh
Dados:
00h, 01h a N
- Posição na biblioteca (2 bytes) • no
(máx. 255)
modo de classificação AUTO a posição é igual ao número da
mensagem (ID) • no modo
rak CUSTOM a posição corresponde à posição na lista de
mensagens
- Type d'information bibliothèque •
informações gerais • lista de
00h
mensagens
01h

Resposta (Tipo 00h)

47h Identificador (1 byte)

00h, 06h às
Comprimento (2 bytes)
00h, 01Ah

Dados:
00h, 01h - Modo de biblioteca (1 byte)
Número de itens na lista da - Tamanho da biblioteca (2 bytes)
biblioteca xxh
- Número da mensagem (ID) (2 bytes)
xxh - Nome da mensagem (1 a 20 bytes)
00h - Delimitador (1 byte)

65 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Detalhe do byte de dados

modo biblioteca
00h modo de classificação AUTO

01h Modo de classificação PERSONALIZADO

ID da mensagem
– Se a mensagem existir na biblioteca: número da mensagem

– Horário fora da biblioteca: 00h

Nome da mensagem
– Somente se a mensagem existir na biblioteca: nome da mensagem (máx. 20 caracteres)

Delimitador
– Somente se a mensagem existir na biblioteca: 00h :
terminando com o delimitador 00h

Resposta (tipo 01h)

47h Identificador (1 byte)

n bytes Comprimento (2 bytes)

Dados:
nxn° mensagem - Lista de mensagens (2 bytes)
- Nome da mensagem (1 a 20 bytes)

Detalhe do byte de dados

Lista de mensagens –
Classe AUTO: numéro du message (posição = ID)

– Classe Personnalisé: posição da mensagem (1 ... n)

Nome da mensagem
– Máximo 20 caracteres

– 00h: terminando com o delimitador 00h

66 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação do valor do contador total de impressões

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 56h

Comprimento (2 bytes) 00h, 00h

Resposta

56h Identificador (1 byte)

00h, 04h Comprimento (2 bytes)

Dados :
xxh
- Imprimindo o valor do contador (4 bytes)

67 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação de trabalho por número na loja

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 93h

Comprimento (2 bytes) 00h, 02h

de 00h, 01h às
Dados:
03h, E7h (1 a
- número do trabalho (2 bytes)
999)

Resposta

C3h Identificador (1 byte)

Igual às informações no
cabeçalho do trabalho
Comprimento (2 bytes)
= “Comprimento total do
arquivo” em uma palavra de 16 bits

Dados:
n bytes
- Dados do trabalho: consulte o capítulo "Especificação do formato do
trabalho" para a estrutura do trabalho.

NOTA : Se a mensagem solicitada não existir, o comando retornará um Comprimento de 0 e


nenhum dado de Mensagem.

68 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar valor atual dos contadores

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) 95h

Comprimento (2 bytes) 00h, 02h

Dados:
campo de bits
- Lista de contadores (2 bytes)

Detalhe dos dados

Byte de alta ordem b15 b14 b13 b12 b11 b10 b9 b8

contagem de lote de
= contador 9
trabalho atual = 0

= contador 15 = contador 10

= contador 14 = contador 11

= contador 13 = contador 12

Byte de baixa ordem b7 b6 b5 b4 b3 b2 b1 b0

= contador 8 = contador 1

= contador 7 = contador 2

= contador 6 = contador 3

= contador 5 = contador 4

Resposta

96h Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

ASCII
- Para contadores de 1 a 15: 9 caracteres (0 a 9)
(Xbytes)

Binário - Valor do contador de lote (tamanho longo sem sinal de 4 bytes)

69 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação de tipos de geradores de caracteres disponíveis na


impressora

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) A4h

Comprimento (2 bytes) 00h, 03h

Dados:
FFh, 00h, 00h
- Ação a ser executada (3 bytes)

(fontes compatíveis de 9040,


FEh, 00h, 00h
número >= 1000/0x03E8)

Resposta

A5h Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

Dados:
xxh, xxh - Número do gerador (2 bytes)
xxh, ... - Descrição do primeiro gerador (31 bytes)
xxh, ... - Descrição do gerador final (31 bytes)

70 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Detalhe do byte de dados

Tipo de mesa

Título do gerador ASCII (20 caracteres ASCII)

Número de referência (2 bytes)

Número de quedas por quadro (1 byte)

Número de quadros por caractere (2 bytes)

Número de caracteres (2 bytes)

Número de bytes do quadro completo (1 byte)

Tipo de idioma: (1 byte)

00h = logotipo

01h = Latim

02h = árabe

03h = Chinês

04h = hebraico

05h = grego

06h = Pynin

07h = Japonês
08h = Coreano

09h = Tailandês

0Ah = Cirílico

0Bh = Hijri

0Ch = Chaminé Latina


FEh = a fonte está oculta na IU

FFh = reservado para extensão.

Modo: fonte fixa = 0, proporcional = 1 (1 byte)

Número do intervalo (1 byte)

71 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação de valor atual da data automática

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) A9h

Comprimento (2 bytes) 00h, 04h

Dados (1 byte): -
tipo de temporizador
Binário
( Binário) 00 = data
automática 01 = data automática estendida

- Versão atual (3 caracteres ASCII) 30h, 30h, 30h

Resposta

ABh Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

Dados:
- De acordo com o tipo desejado

72 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Detalhe dos dados

Datação automática

Segundos de 00 a 59 (2 caracteres ASCII) de


Minutos 00 a 59 (2 caracteres ASCII) de
Modo 00 a 23 (2 caracteres ASCII)
Horas 12/24 H AM/PM/SPACE (2 caracteres ASCII) de 1 a 31
Dia do mês Dia (2 caracteres ASCII) de
do ano 001 a 366 (3 caracteres ASCII) de 01 a 53
Semana do ano (2 caracteres ASCII) de
Mês do ano Mês 01 a 12 (2 caracteres ASCII)
do ano em letras (idioma 1) JAN a DEZ (3 caracteres ASCII) de
Ano em 2 dígitos 00 a 99 (2 caracteres ASCII) de
Pós-dia do mês Pós- 01 a 31 (2 caracteres ASCII) de
dia do ano Pós- 001 a 366 (3 caracteres ASCII) de 01 a 53
semana do ano Pós- (2 caracteres ASCII) de
mês do ano Pós-mês 01 a 12 (2 caracteres ASCII)
do ano em letras (idioma 1) JAN a DEZ de 00 a 99 Pós-ano Código (3 caracteres ASCII)
letra A a Z de turno 1 na (2 caracteres ASCII)
Código de turno 1 em número de 01 a 99 Código de turno (1 caractere ASCII)
1 na letra A a Z -O -I Dia da semana de 1 a 7 Pós-dia do ano módulo (2 caracteres ASCII)
programável de 1 a 999 Delimitador ":" (1 caractere ASCII)
(1 caractere ASCII)
(3 caracteres ASCII)
3Ah (1 caractere ASCII)
Delimitador "/" 2Fh (1 caractere ASCII)
Delimitador "." 2Eh (1 caractere ASCII)
Delimitador " " 20h Mês do ano em letras (idioma 2) (1 caractere ASCII)
JAN a DEC (3 caracteres ASCII)
Pós-mês do ano em letras (idioma 2) JAN a DEC Delimitador "(" (3 caracteres ASCII)
28h (1 caractere ASCII)
Delimitador ")" 29h (1 caractere ASCII)
Delimitador "-" 2Dh (1 caractere ASCII)
Século em 2 dígitos "20" (2 caracteres ASCII)

73 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Datação automática estendida (para cada pós-data (2 a 6)):

ÿ PÓS-DATA 2

Pós-dia do mês 01 a 31 (2 caracteres ASCII)


Pós-dia do ano 001 a 366 (3 caracteres ASCII)
Pós-dia do ano módulo programável (3 caracteres ASCII) 01
Pós-semana do ano a 52 (2 caracteres ASCII) 01
Pós-mês do ano a 12 (2 caracteres ASCII) 00
pós-ano a 99 (2 caracteres ASCII)
Postday da semana em cartas MON a SUN (3 caracteres ASCII)
Pós-mês do ano em letras JAN a DEZ (3 caracteres ASCII)

ÿ PÓS-DATA 3, 4, 5 e 6
Pós-dia do mês 01 a 31 (2 caracteres ASCII)
Pós-dia do ano 001 a 366 (3 caracteres ASCII)
Pós-dia do ano módulo programável (3 caracteres ASCII) 01
Pós-semana do ano a 52 (2 caracteres ASCII) 01
Pós-mês do ano a 12 (2 caracteres ASCII) 00
pós-ano a 99 (2 caracteres ASCII)
Postday da semana em letras MON a SUN (3 caracteres ASCII)
Pós-mês do ano em letras JAN a DEZ (3 caracteres ASCII)

Tabela de Horas (3 caracteres ASCII)


Tabela de Minutos (3 caracteres ASCII)
Tabela de Mês do Ano (3 caracteres ASCII)
Tabela de Dias da (3 caracteres ASCII)
Semana Tabela de Dias do (3 caracteres ASCII)
Mês Tabela de Dias do (3 caracteres ASCII)
Ano Tabela de Semanas (3 caracteres ASCII)
do Ano Tabela (3 caracteres ASCII)
de Anos Tabela de (3 caracteres ASCII)
Código de Turno 2 Tabela (3 caracteres ASCII)
de Código de Turno 3 Delimitador ":" 3Ah (1 caractere ASCII)
Delimitador "/" 2Fh (1 caractere ASCII)
Delimitador "." 2Eh (1 caractere ASCII)
Delimitador " " 20h (1 caractere ASCII)
Delimitador "(" 28h (1 caractere ASCII)
Delimitador ")" 29h (1 caractere ASCII)
Delimitador "-" 2Dh (1 caractere ASCII)

74 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar versões de software


COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) B1h

Comprimento (2 bytes) 00h, 01h

Dados:
00h
- Valor fixo (1 byte)

Resposta

B2h Identificador (1 byte)

00h, 4Ah Comprimento (2 bytes)

Dados:
- Versão do software (16 caracteres ASCII)
- Preenchimento com o caractere de espaço (20 h) se a string
xxh, ... for menor que 16
00h - Separador (1 byte)
xxh, ... - Versão Coldfire Boot (10 caracteres ASCII)
00h - Separador (1 byte)
xxh, ... - Versão eboot (4 caracteres ASCII)
00h - Separador (1 byte)
xxh, ... - Versão FPGA principal (4 caracteres ASCII)
00h - Separador (1 byte)
xxh, ... - Versão NEP FPGA (8 caracteres ASCII)
00h - Separador (1 byte)
xxh, ... - versão do sistema operacional
(4 caracteres ASCII)
00h - Separador (1 byte)
xxh, ... - versão da interface do usuário
(12 caracteres ASCII)
00h - Separador (1 byte)
xxh, ... - Versão DLL do NEP (12 caracteres ASCII)
00h - Separador (1 byte)

75 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação de parâmetros de data automática

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) BBh

Comprimento (2 bytes) 00h, 03h

Dados:
30h, 30h 30h
- Versão soft A12 (3 caracteres ASCII)

Resposta

BCh Identificador (1 byte)

00h, 92h Comprimento (2 bytes)

Data (129 bytes): -


xxh, xxh postdate 1 modulo (2 bytes) -
xxh primeiro dia da semana para codificação do dia da
semana (1 byte)

xxx, ... - Parâmetros do código de turno 1 (5 bytes)

xxh, ... - Parâmetros do código de turno 2 (8 bytes)


00h às 3Bh - Número de dias do intervalo

xxh - Idioma 1 para os meses do ano (1 byte)

- Código de turno 3 parâmetros (112 bytes) -


xxh, xxh, ...
5 bytes reservados* - 5
00h, 00h 20h, 00h, 00h 00h,
bytes reservados* *
00h 20h, 00h, 00h
seguintes parâmetros para cada dia: (x 7 bytes)

xx, xx,... - pós-data 2 a 6 módulo (10 bytes)

xxh - idioma 2 para meses do ano (1 byte)

xxx, ... Mudança de data mudança de horário para codificar as pós-datas

Mudança de data time shift para codificação da data


xxx, ...
(3 bytes)

76 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Detalhe dos dados

Pós-data 1 módulo:
De 0000 a 9999 (2 bytes)

Primeiro dia da semana para codificação do dia da semana (1 byte):


01 segunda-feira
02 terça-feira
03 quarta-feira
04 quinta-feira
05 sexta-feira
06 sábado
07 domingo

Parâmetros do código de turno 1 (5 bytes):


Hora de início 00h às 17h (1 byte)
Minuto inicial 00h às 3Bh (1 byte)
Modo 12/24 H em ASCII (A/P/SPACE) (1 byte em ASCII)
Número de horas do intervalo 00h às 17h (1 byte)
Número de minutos do intervalo 00h às 3Bh (1 byte)

Parâmetros do código de turno 2 (8 bytes):


Dia de início 00h às 1Fh (1 byte)
Mês inicial 00h às 0Ch (1 byte)
Hora de início 00h às 17h (1 byte)
Minuto inicial 00h às 3Bh (1 byte)
Modo 12/24 H em ASCII (A/P/SPACE) (1 byte em ASCII)
Número de dias do intervalo 00h às 1Fh (1 byte)
Número de horas do intervalo 00h às 17h (1 byte)
Número de minutos do intervalo 00h às 3Bh (1 byte)

77 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Idioma 1 para os meses do ano (1 byte):

Número Linguagem
00h Francês
01h Inglês
02h Alemão
03h italiano
04h Espanhol
05h norueguês
06h sueco
07h Holandês
08h dinamarquês

09h Japonês (Kanji)


0Ah Português
0Bh brasileiro
0Ch húngaro
0Dh polonês
0Eh turco
0Fh tcheco
10h árabe
11h chinês
12h coreano
13h hebraico
14h russo
15h tailandês

16h grego
17h finlandês
18h croata
19h esloveno
1Ah vietnamita
1Bh iraniano
1ch búlgaro
1Dh indonésio
1Eh taiwanês
1Fh Hegirien

78 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Código de turno 3 (112 bytes):


ÿ Código de turno 3 parâmetros (7 bytes)
Número da mesa para segunda-feira (01 a 07) (1 byte)
Número da mesa para terça-feira (01 a 07) (1 byte)
Número da mesa para quarta-feira (01 a 07) (1 byte)
Número da mesa para quinta-feira (01 a 07) (1 byte)
Número da mesa para sexta-feira (01 a 07) (1 byte)
Número da mesa para sábado (01 a 07) (1 byte)
Número da mesa para domingo (01 a 07) (1 byte)

ÿ Tabelas 1 a 7 (15 bytes * 7)


Hora de início (00h às 17h)
Minuto inicial (00h às 3Bh)
Modo 12/24H em ASCII (A/P/Espaço)
Número de horas do intervalo (00h às 17h)
Número de minutos do intervalo 5 bytes (00h às 3Bh)
reservados 5 bytes 00h, 00h, 20h, 00h, 00h 00h,
reservados 00h, 20h, 00h, 00h

Pós-data 2 a 6 módulo (10 bytes) pós-data


2 módulo 0000 a 9999 (2 bytes) pós-data 3 módulo
0000 a 9999 (2 bytes) pós-data 4 módulo 0000 a
9999 (2 bytes) pós-data 5 módulo 0000 a 9999 (2
bytes) pós-data 6 módulo 0000 a 9999 (2 bytes)

Idioma 2 para meses do ano (1 byte): (os números são


idênticos ao mês 1 do ano).

mudança de data mudança de hora


Este parâmetro também afeta o campo “Dia do ano”
Mudança de direção (+ ou -) 2dh ou 20h
Horas 0 a 23 binário (17 h)
Minutos 0 a 59 binário (3Bh)

79 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar parâmetros do código de turno 4 (código de turno personalizado)

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) BBh

Comprimento (2 bytes) 00h, 00h

Resposta

BCh Identificador (1 byte)

00h, 2Ah Comprimento (2 bytes)

Dados:
xx, xx,...
- Parâmetro personalizado Shift Code 4 (42 bits)

Detalhe dos dados

Número da mesa de segunda a domingo


01 segunda-feira
02 terça-feira
03 quarta-feira
04 quinta-feira
05 sexta-feira
06 sábado
07 domingo

Parâmetros para cada dia (x7)


- Hora de início 00h às 17h (1 byte)
- Minuto inicial 00h às 3Bh (1 byte) 1
- Modo 12/24 h em ASCII (A/P/SPACE) byte em ASCII (1
- Número de horas do intervalo 00h às 17h byte) (1
- Número de minutos do intervalo 00h às 3Bh byte)

80 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação de parâmetros atuais do contador de impressão

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) BEh

Comprimento (2 bytes) 00h, 02h

00h, 01h à
Dados:
00h, 0Fh (1
- parâmetros do contador (2 bytes)
a 15)

Resposta

BEh Identificador (1 byte)

00h, 2Dh Comprimento (2 bytes)

Dados:
31h - parte dos parâmetros: primeiro byte seguindo a definição de
Length (31h) até o último byte.

81 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar informações gerais sobre a etiqueta do cartucho

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) BFh

Comprimento (2 bytes) 00h, 01h

Dados: xxh

Detalhe dos dados

Canal
00h: lateral Cartucho de
tinta 01h: lateral Cartucho aditivo

Resposta

BFh Identificador (1 byte)

00h, 3Bh Comprimento (2 bytes) - Cartucho de tinta


00h, 36h Comprimento (2 bytes) - Cartucho aditivo

Dados:
xxh - Tipo de etiqueta (1 byte)
- Versão (1 byte)
- Número do lote (10 bytes)
- Data de validade (2 bytes) (MM/AA)
- Volume (2 bytes) (valor atual)
Se Etiqueta = Tinta
- Referência do cartucho de tinta no local (6 bytes)
- Referência de Aditivo Associado (6 bytes)
- Tintas Plug & Play (5x6 bytes) - Lista de 5 tintas compatíveis
Se Tag = Aditivo
- Referência de cartucho de aditivo no local (6 bytes)
- Aditivos Plug & Play (5x6 bytes) - Lista de 5 aditivos compatíveis

- Tipo de cartucho (1 byte)


xxh - Formato da etiqueta (1 byte)
xxh

82 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Detalhe dos dados

Tipo de
etiqueta 02h:
cartucho de tinta 03h: cartucho aditivo

Tipo de cartucho
00h: padrão 01h:
cartucho usado para enxágue

Tag Format
01h : Origem Markem-Imaje
02h : sem
dados 03h : sem tag acessível

Solicitação de parâmetros gerais por padrão

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) CBh

Comprimento (2 bytes) 00h, 00h

Resposta

CDh Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

Número de parâmetros (2
1aN
bytes)

O tamanho M, em bytes, depende do tipo de parâmetro


Binário (2 bytes)
processado.

83 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Pedido de histórico das trinta faltas


COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) CFh

Comprimento (2 bytes) 00h, 00h

Resposta

D0h Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

Dados:
- Número de registros (2 bytes)
xxh, xxh
- Número da falha (2 bytes)
FFh, NNh
-Hora e data da notificação (5 bytes)
xxh, xxh, xxh... xxh,
- Status da impressora na notificação da falha (26
xxh, ...
bytes) (informações da unidade de impressão)
- Número de falhas ou avisos presentes ao mesmo tempo
xxh, xxh
que o tratado (2 bytes)
xxh xxh
- Lista de falhas ou avisos (2 bytes)

Detalhe dos dados

Notificação de hora e data


Dias xxh 1 byte 1
Mês xxh byte 1
Ano xxh byte 1
Horas xxh byte 1
Minuto xxh byte

Status da impressora de notificação da falha na


velocidade do jato xxh, xxh 2 bytes 2
Detecção de fase xxh, xxh bytes 2
Temperatura da cabeça xxh, xxh bytes 2
Solvente adicionado xxh, xxh bytes 2
Velocidade do motor xxh, xxh bytes 2
Alvo de velocidade do motor xxh, xxh bytes 2
pressão de bomba xxh, xxh bytes 2
Alvo de pressão da bomba xxh, xxh bytes 2
Nível de tinta do tanque xxh, xxh bytes 2
Temperatura do hardware xxh, xxh bytes 2
Temperatura da tinta xxh, xxh bytes 2
Viscosidade xxh, xxh bytes 2
Alvo de viscosidade xxh, xxh bytes 2 bytes

84 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar avisos/falhas (número e códigos)

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) DAh

Comprimento (2 bytes) 00h, 01h

Dados:
00h
- valor fictício (1 byte)

Resposta

D2h Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

Dados:
xxh - Número total de avisos/falhas (1 a N) na lista (1 byte)

xxh, xxh - Número de aviso ou falha para o item 1 na lista (2 bytes)

... ...

xxh, xxh - Número de aviso ou falha para o item N na lista (2 bytes)

NOTA: Os números de advertência e falha são organizados da seguinte forma: 1000


placa de impressão ÿ Falhas < 1500 ÿ Advertências 2000 ÿ
cabeça de impressão Falhas < 2500 ÿ Advertências 4000 ÿ Falhas
circuito de tinta < 4500 ÿ Advertências

ACM 4610 ÿ Avisos ÿ 4820

85 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitar número de trabalho ativo


COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) DBh

Comprimento (2 bytes) 00h, 00h

Resposta

91h Identificador (1 byte)

00h, 0Ah Comprimento (2 bytes)

Dados:
xxh, xxh - Número do trabalho (2 bytes)
1 a 255
0 se não houver mensagem em
xxh produção - Cabeçalho das mensagens (8 bytes)
ASCII Máximo de 8 caracteres. Nomes mais longos serão
truncados.

86 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação de tabela de data automática

COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) DEh

Comprimento (2 bytes) 00h, 01h

Dados:
xxh
- Tipo do elemento da tabela

Detalhe do byte de dados

Tipo de tabela (1 byte)

00h tabela de horas

01h tabela de minutos

02h Tabela de dias da semana

03h Tabela de dias do ano

04h Tabela de dias do mês

05h Tabela de semanas

06h Tabela dos meses do ano

07h tabela de anos

08h Tabela de código de turno 2

09h Tabela dos meses do ano - idioma 1

0Ah Tabela de código de turno 3

0Bh Tabela dos meses do ano - idioma 2

0Ch calendário islâmico

0Dh Código de turno 1, alfa - 1-0

0Eh Código de turno 1, numérico

0Fh Código de turno 1, alfa

10h Hora da alteração da data

11h Primeiro dia da semana

12h Suprimir zero dígito antes da figura

13h Código de turno 4

87 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Resposta

DFh Identificador (1 byte)

xxh xxh Comprimento (2 bytes)

Dados:
xx - Tipo de tabela (1 byte)
xx, xx - Tabela (N byte)

Detalhe do byte de dados

Mesa

tabela de horas 24 x 3 caracteres ASCII

tabela de minutos 60 x 3 caracteres ASCII

Tabela de dias da semana 7 x 3 caracteres ASCII

Tabela de dias do ano 366 x 3 caracteres ASCII

Tabela de dias do mês 31 x 3 caracteres ASCII

Tabela de semanas 53 x 3 caracteres ASCII

Tabela dos meses do ano 12 x 3 caracteres ASCII

tabela de anos 10 x 3 caracteres ASCII

Tabela de código de turno 2 366 x 3 caracteres ASCII

Tabela dos meses do ano - idioma 1 12 x 3 caracteres ASCII

Tabela de código de turno 3 7 x 24 x 3 caracteres ASCII

Tabela dos meses do ano - idioma 2 2 x 3 caracteres ASCII

calendário islâmico 2 (+ (24 x 4) bytes

Código de turno 1, alfa - 1-0 24 x 1 caracteres ASCII

Código de turno 1, numérico 100 x 2 caracteres ASCII

Código de turno 1, alfa 26 x 1

Hora da alteração da data HHMM (BCD)

Primeiro dia da semana 00 a 06

Suprimir zero dígito antes da figura 0 h (desativar)

FFh (ativar) 7 x
Código de turno 4(1) 24 x 3

(1) cada item da tabela é descrito em três dígitos; os caracteres úteis são justificados à direita com 1 ou 2 caracteres de
espaço antes deles (20h).

Exemplo: 20 20 41 : A” (espaço,espaço,A)

88 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

Solicitação de impressão dos idiomas do mês


COMPUTADOR IMPRESSORA

Solicitar

Identificador (1 byte) E0h

Comprimento (2 bytes) 00h, 03h

Dados:
92h, 32h, 00h
- Versão atual (3 bytes)

Resposta

C4h Identificador (1 byte)

xxh, xxh Comprimento (2 bytes)

Dados:
1 byte Número de idiomas disponíveis para os meses em carta.

n byte Nome dos idiomas separados por um caractere nulo (0x0)

Detalhe dos dados

Consulte o comando BBh "idiomas do mês a serem impressos"

89 A48601-A
Machine Translated by Google

Protocolo - Solicitação à impressora

90 A48601-A
Machine Translated by Google

Protocolo -
Precisões/Exemplo

91 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

92 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Lembretes
Conversão binária, decimal, hexadecimal e ASCII
Decimal Binário Hexadecimal

0 0000 0

1 0001 1

2 0010 2

3 0011 3

4 0100 4

5 0101 5

6 0110 6

7 0111 7

8 1000 8

9 1001 9

10 1010 A

11 1011 B

12 1100 C

13 1101 D

14 1110 E

15 1111 F

Um byte (8 bits) corresponde a dois dígitos hexadecimais.


O símbolo "h" significa notação hexadecimal.

Exemplo:
7 6 5 4 3 2 1 0

0 1 0 0 1 0 1 0 dados binários

4Ah em hexadecimal
4 A
ou 74 em decimal

O padrão ASCII associa um símbolo alfanumérico a cada byte.


Exemplo: 4Ah corresponde a "J" em ASCII.

93 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Tabela de caracteres ASCII para um trabalho

2 3 4 5 6 7 8 9 A
'
0 SP 0 @ P p Ç É a

1 ! 1 A Q a q você æ eu

"
2 2 B R b r é Æ ó

3 # 3 C S c s a ô você

4 $ 4 D T d t a ö ñ

5 % 5 E você e você a ò Ñ

6 & 6 F V f v a você œ
'
7 7 G C g c ç você
¿

8 ( 8 H x h x ê você
§

9 ) 9 EU Y eu

y ëŒ
*
A : J Z j z è Ö

B + ; k [ k { eu VOCÊ

C , < eu \ eu

| eu
¢

D - = M ] m £
} eu

E . > N ^ n ~ A Ø

F / ? O _ o A ø

Exemplo:

caracteres ASCII P A R EU S

Código hexadecimal 50h/ 41h/ 52h/ 49h/ 53h

94 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Codificação BCD (Binary Coded Decimal) Em BCD,


os números são representados como dígitos decimais, com cada dígito codificado em quatro bits.
Um byte pode, portanto, conter um número de dois dígitos (00 a 99).

Exemplo:

7 6 5 4 3 2 1 0

0 1 1 1 0 1 0 0 dados binários

7 4 74 em BCD

NOTA: É importante observar que os dados binários na codificação BCD são diferentes dos
codificação hexadecimal para um equivalente decimal idêntico.

95 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Exemplo
Enviando um trabalho completo para a biblioteca

ENQ 05h

06h ACK

IDENTIFICADOR 9Bh

Comprimento 01h ADh

Cabeçalho:

Comprimento total dos dados 00h 00h 01h A8h

soma de verificação 00h 00h 1Ch 7Fh

Tipo de trabalho e número da versão 11h 01h

Nome do trabalho ("EXEMPLO") 45h 58h 41h 4Dh 50h 4Ch 45h 00h 00h 00h

00h 00h 00h 00h 00h 00h 00h 00h 00h 00h

Número de Trabalho 00h 01h

Comentário ("Resumo") 53h 75h 6Dh 6Dh 61h 72h 79h 00h 00h 00h

00h 00h 00h 00h 00h 00h 00h 00h 00h 00h

00h 00h 00h 00h 00h 00h 00h 00h 00h 00h

00h 00h

Parâmetros:

Número de parâmetros 00h 04h

ÿ Parâmetros do trabalho:

Tipo de parâmetro 01h

Número do parâmetro 00h

Comprimento 00h 12h

96 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

• Descrição dos parâmetros globais:


Direção de trabalho normal

Direção horizontal do caractere normal

Direção vertical do caractere normal

modo taco sim 10h

Modo de inicialização manual não

Modo de impressão objeto


milímetros
Tipo de unidade

Número de repetições 00h

Medição de velocidade sem taco não


02h
filtro de sinal DTOP 200µs

calendário islâmico
05h
Divisão de tacos

Margem de saída 00h 03h

margem de retorno 00h 03h

Intervalo para o modo de repetição 00h 02h

Velocidade de impressão 01h 00h

número do algoritmo 00h 00h

ÿ Parâmetros do código de barras:

Tipo de parâmetro 04h

Número do código de barras 01h

00h 1Eh

Comprimento • Descrição dos parâmetros:

Identificador (DATAMATRIX) 17h

Tipo de código de barras 01h

Comprimento dos parâmetros 00h 0Eh

Modo 00h

Altura (número de células) 00h 18h

Zona silenciosa direita/esquerda 00h 0Ah

Expansão de células 01h

Reservado 00h 00h 00h 00h 00h 00h

Comprimento dos dados do motivo 00h 06h

Dados de motivo para codificar 52h 45h 46h 31h 32h 33h

Comprimento dos dados principais 00h 00h

97 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

ÿ Parâmetros da coordenada da linha Y:

Tipo de parâmetro 08h

Número do parâmetro 00h

Comprimento dos dados de descrição 00h 0Eh

Linha 1 Posição Y 00 00

Linha 2 Posição Y 00 08

Linha 3 posição Y 00 10

Linha 4 Posição Y 00 18

Linha 5 posição Y 00 1F

ÿ Parâmetros do número de linhas:

Tipo de parâmetro 09h

Número de linhas) 02h

Comprimento 00h 04h

Texto

Delimitador para primeira linha 0Ah

ÿ Definição do primeiro bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Eh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) 01h

Parâmetros genéricos:

bloqueio de bloqueio
00h 00h
Modo de codificação de caracteres (UTF8)
Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição de texto:

P 50h

R 52h

O 4Fh

D 44h

você 55h

C 43h

T 54h

: 3Ah

98 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

ÿ Definição de timestamp:

Tipo 1Ah

Comprimento 00h 0Eh

mês do ano 50h 51h

Separador (/) 6Eh

Dia do mês 49h 4Ah

Separador (/) 6Eh

Ano 55h 56h

Comprimento 00h 0Eh

Tipo 1Ah

ÿ Fim do primeiro bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Eh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) 01h

Parâmetros genéricos 00h 00h

Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição do segundo bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) • 01h

Parâmetros genéricos:

bloqueio de bloqueio
00h 00h
Modo de codificação de caracteres (UTF8)
Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

99 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

ÿ Definição de texto:

20h

C 57h

E 45h

EU 49h

G 47h

H 48h

T 54h

20h

ÿ Fim do segundo bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) 01h

Parâmetros genéricos 00h 00h

Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição do terceiro bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) • 01h

Parâmetros genéricos:

bloqueio de bloqueio
01h 00h
Modo de codificação de caracteres (UTF8)
Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição de variável externa:

Tipo 12h

Comprimento 00h 0Bh

número variável 01h

100 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Conteúdo (Padrão: xxx) 78h 78h 78h

número variável 01h

Comprimento 00h 0Bh

Tipo 12h

ÿ Fim do terceiro bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) 01h

Parâmetros genéricos 01h 00h

Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição do quarto bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) • 01h

Parâmetros genéricos:

bloqueio de bloqueio
00h 00h
Modo de codificação de caracteres (UTF8)
Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição de texto:

20h

k 4Bh

G 47h

ÿ Fim do quarto bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

101 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) 01h

Parâmetros genéricos 00h 00h

Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição do quinto bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 01h

Reservado 00h

Expansão (número de quadros) • 01h

Parâmetros genéricos:

bloqueio de bloqueio
01h 00h
Modo de codificação de caracteres (UTF8)
Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição de uma aba:

Tipo 1Eh

Tamanho em número de quadros:(6) 06h

Tipo 1Eh

ÿ Definição de código de barras:

Tipo 1Fh

identificador 01h

Tipo de campo 00h

Tipo 1Fh

ÿ Fim do quinto bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 01h

102 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Reservado 00h

Expansão (número de quadros) 01h

Parâmetros genéricos 01h 00h

Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

Delimitador para segunda linha 0Ah

ÿ Definição do primeiro bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 09h

Reservado 00h

Expansão (número de quadros) • 01h

Parâmetros genéricos:

bloqueio de bloqueio
00h 00h
Modo de codificação de caracteres (UTF8)
Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

ÿ Definição de uma aba:

Tipo 1Eh

Tamanho em número de quadros:(192) C0h

Tipo 1Eh

ÿ Definição de texto:

20h

M 4Dh

A 41h

D 44h

E 45h

20h

EU 49h

N 4Eh

20h

F 46h

R 52h

103 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

A 41h

N 4Eh

C 43h

E 45h

ÿ Definição de uma aba:

Tipo 1Eh

Tamanho em número de quadros:(44) 2Ch

Tipo 1Eh

ÿ Fim do primeiro bloco:

Tipo de parâmetro 10h

Comprimento 00h 12h

Número do gerador de caracteres (286d) 01h 1Bh

número do algoritmo 00h 00h

Referência Y 00h 09h

Reservado 00h

Expansão (número de quadros) 01h

Parâmetros genéricos 00h 00h

Reservado 00h 00h

Comprimento 00h 12h

Tipo de parâmetro 10h

Fim do trabalho:
Delimitador 0Dh

Alinhamento (o tamanho deve ser múltiplo de 4 bytes):

dados de preenchimento 00h

Tipo de entrada (criação): 00h

Verifique o byte: 7Bh

104 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Lista de fontes padrão

Número Nome Formato (A x L)


256 latim 32 x 22
282 latim 5x6
283 latim 7x6
284 latim 9x6
285 latim 11 x 8
286 latim 16 x 12
287 latim 24 x 21

278 Chim latino 5x6


279 Chim latino 7 x 12
280 Chim latino 11 x 17
281 Chim latino 21 x 25

273 árabe 7x6


274 árabe 16 x 12
259 árabe 24 x 20

270 hebraico 5x6


271 hebraico 7x6
272 hebraico 16 x 12
273 hebraico 24 x 20

266 grego 7x6


267 grego 16 x 12
268 grego 24 x 21

257 chinês 12 x 12
258 chinês 16 x 15
262 chinês 24 x 22

288 japonês 7 x 10
289 japonês 11 x 15
290 japonês 21 x 25

275 coreano 7x8


276 coreano 9x7
277 coreano 11 x 8

263 cirílico 7x7


264 cirílico 16 x 13
265 cirílico 24 x 18

105 A48601-A
Machine Translated by Google

Protocolo - Precisões/Exemplo

Desempenho dos comandos V24

Tipo de troca (identificador)

Status da solicitação (0xA6 / 0xE4) 10ms

Solicitar padrão (0xDA / 0xD2) 5ms

Confirmação de impressão no modo 9030 (0xCE) 600µs

Confirmação de impressão no modo 9410-9450 (0xE7) 550µs

Selecione o número do trabalho (0x98) 1ms

Enviar variável externa no formato 9030 (0x99)


1,5ms
- Conteúdo = 20 caracteres ASCII

Enviar variável externa no formato 9410-9450 (0xE8)


1,5ms
- Conteúdo = 20 caracteres ASCII

Solicitação de envio de um novo trabalho na loja (0x9F / 0xC5) 500 ms <> 800 ms

Solicitação de substituição de um trabalho existente na loja (0x9F / 0xC5) 100 ms <> 200 ms

Solicitar suprimir um trabalho na loja (0xC7 / 0xC5) 500ms

Envie o trabalho 9030 para imprimir sem datamatrix e sem salvar na loja (0xE3) < 3 ms

Envie o trabalho 9030 para imprimir com datamatrix e sem salvar na loja (0xE3) 8ms
- Conteúdo da matriz de dados: fonte = 24 pontos / 1 contador + 1 data

Envie o trabalho 9030 para imprimir com datamatrix e sem salvar na loja (0xEF) 8ms
- Conteúdo da matriz de dados: fonte = 24 pontos / 1 contador + 1 data

Solicitação de envio de novo trabalho 9410-9450 na Biblioteca com salvamento na Loja (0x9B) 600 ms < > 800 ms
Tamanho dos dados = 200 bytes.

Solicitação para substituir um trabalho existente 9410-9450 na Biblioteca por salvar na Loja (0x9B) 80 ms < > 150 ms
Tamanho dos dados = 200 bytes.

106 A48601-A
Machine Translated by Google

link paralelo

107 A48601-A
Machine Translated by Google

link paralelo

108 A48601-A
Machine Translated by Google

link paralelo

Ligação paralela - Introdução

O link paralelo pode ser usado para selecionar a impressão de trabalhos da biblioteca da impressora, por SELEÇÃO
DIRETA ou por INCREMENTO DE TRABALHO.

Esses dois tipos de seleção de trabalho envolvem a conexão à impressora na placa do bloco terminal de interface
industrial (disponível como opção).

Configuração
O tipo de seleção de trabalho utilizado é configurado no seguinte menu:
ÿ ÿ ÿ Funcionamento:

Trabalho padrão: seleção de trabalho através da interface do operador.


Selecione o número do trabalho: seleção do trabalho por SELEÇÃO DIRETA.
Biblioteca: seleção de trabalho através da interface JOB INCREMENT.

Características

entradas

Todos os circuitos de entrada possuem fotoacopladores de alta velocidade.


Tensão de operação: 5 a 35 V.
Corrente de entrada regulada dentro da faixa de tensão operacional As entradas
D0 a D7 possuem uma conexão comum COMDATA.
As entradas são altas ativas.

Saídas
Estão disponíveis duas saídas: –
Saída "PRINTG": Sincronização de trabalhos.

– Saída "COUNTR END": Valor final do contador.

Essas saídas apresentam fotoacopladores de alta velocidade com fototransistores de coletor aberto.
Corrente máxima de saída: 50 mA Tensão
operacional máxima: 50 V.
As saídas são baixas ativas.

109 A48601-A
Machine Translated by Google

link paralelo

Conexão
Os dois tipos de seleção de trabalho nos bornes da placa de interface industrial são conectados da
mesma forma que o link serial.
Consulte a seção "Conexão - Geral".
Os fios são conectados aos terminais correspondentes nos conectores J2, J3, J4 ou J6 dependendo do
tipo de seleção de trabalho usado.

J2

J3

J4
J6

Terminais comuns aos dois tipos de seleção

D0 MODO-a
J4
D1 MODE-b

D2

D3

D4 J2 IMPRIMIR+

D5 IMPRIMIR

D6 J6

D7 COUNTR END+

COMDATA COUNTR END

INC/TRG MESS-a
J3
INC/TRG MESS-b

110 A48601-A
Machine Translated by Google

link paralelo

Terminais apenas para incremento de trabalho

TRIGG-a
J2
TRIGG-b

LIBRARY SENSE-a
J3
LIBRARY SENSE-b

IMPORTANTE: A blindagem do cabo de conexão utilizado deve ser conectada


na borda da presilha metálica do cabo na impressora. O mesmo tipo de conexão
deve ser usado no computador.

111 A48601-A
Machine Translated by Google

link paralelo

Seleção direta por número de trabalho

Operação
entradas

INC/TRG MESS: Esta entrada é usada para confirmar o número do trabalho presente nas entradas de dados D0
a D7 e disparar a impressão do trabalho (esta entrada não é filtrada).

D0 a D7: dados para endereçamento do número do trabalho a ser impresso.

MODE = 1: os endereços são codificados como BCD (endereçando 99 trabalhos)

MODE = 0: os endereços são codificados como hexadecimais (endereçando 255 trabalhos)

Saída
PRINTG: Esta saída está ativa enquanto o trabalho selecionado está sendo impresso.

112 A48601-A
Machine Translated by Google

link paralelo

Diagrama de sinal

D0 a D7
+ MODO

T1 T5

T6

INC/TRG
BAGUNÇA

T2 T4

IMPRIMIR

T3

IMPRESSÃO

T1: Tempo mínimo durante o qual os dados D0 a D7 devem estar presentes antes da borda
de subida do sinal INC/TRG MESS = 30 µs.
T2: Tempo máximo entre a borda de subida em INC/TRG MESS e o estado ativo do sinal
PRINTG = 10 ms (este tempo depende do conteúdo do trabalho).
T3: Tempo entre a ativação do sinal PRINTG e o início da impressão do trabalho (este tempo
depende do tipo de cabeça, velocidade e atraso de impressão do trabalho selecionado).

T4: Tempo mínimo entre o final da impressão (sinal PRINTG inativo) e uma nova seleção de job
= 10 ms.
T5: Tempo mínimo durante o qual os dados D0 a D7 e MODE devem ser mantidos após a borda de
subida do sinal INC/TRG MESS = 30 µs.
T6: Largura mínima do pulso em INC/TRG MESS = 100 µs

113 A48601-A
Machine Translated by Google

link paralelo

Seleção através da interface de incremento de trabalho

Operação
Com este tipo de seleção, existem dois modos de operação dependendo do sinal
presente no bit MODE: –
MODE = 0: Seleção direta por número de trabalho.
– MODE = 1: Seleção por incremento de número de trabalho.

IMPORTANTE: A seleção direta é útil principalmente para selecionar o primeiro de uma série de
trabalhos, após o qual os trabalhos restantes são selecionados pelo incremento do número do
trabalho.

OBSERVAÇÃO: Esses dois modos de operação podem ser usados simultaneamente, dependendo do nível da
entrada MODE.

Seleção direta por número de trabalho

entradas

– DADOS D0 a D7:

Número do trabalho a imprimir, em hexadecimal.

– MENSAGEM INC/TRG:

Esta entrada valida o número do trabalho presente nas entradas de dados D0 a D7.

– TRIGG:

Esta entrada aciona a impressão do trabalho selecionado com entradas de dados D0 a D7 e validado pela entrada
INC/TRG MESS.

Saída
– IMPRESSÃO:

Esta saída está ativa enquanto o trabalho selecionado está sendo impresso.

114 A48601-A
Machine Translated by Google

link paralelo

Diagrama de sinal

Dados
D0 a D7
Número N Número M

MODO = 0
T1

MENSAGEM INC/TRG T2 T4

TRIGG
T3
IMPRIMIR

IMPRESSÃO
Trabalho N Trabalho M

T1: Tempo mínimo durante o qual os dados D0 a D7 e MODE devem estar presentes
antes da borda de subida do sinal INC/TRG MESS = 30 µs.
T2: Tempo mínimo entre a borda de subida de INC/TRG MESS e a borda de subida da
entrada TRIGG = 10 ms (este tempo depende do conteúdo do job).

T3: Tempo entre a borda de subida do sinal TRIGG e a impressão do primeiro quadro no
trabalho selecionado. Este tempo depende do tipo de cabeça, velocidade e atraso de
impressão do trabalho selecionado.
T4: Tempo mínimo entre o final da impressão (sinal PRINTG volta ao standby) e uma
nova borda de subida na entrada INC/TRG MESS = 10 ms.

115 A48601-A
Machine Translated by Google

link paralelo

Seleção por incremento de número de trabalho Um

trabalho ativo inicial deve ser inicializado por meio da interface do operador ou por meio do link serial
ou por meio de seleção direta por número de trabalho.

entradas

– MENSAGEM INC/TRG:

Cada pulso nesta entrada aumenta ou diminui o número do trabalho ativo para impressão, dependendo do
nível da entrada LIBRARY SENSE.

– LIBRARY SENSE:

Quando a entrada LIBRARY SENSE é baixa. o número do trabalho é incrementado.


Quando a entrada LIBRARY SENSE é alta. o número do trabalho é diminuído.
Após uma mudança de estado da entrada LIBRARY SENSE, o primeiro pulso no sinal INC/TRG MESS não
modifica o número do trabalho selecionado para impressão.

– TRIGG:

Um pulso nesta entrada aciona a impressão do trabalho selecionado.

Saída

– IMPRESSÃO:

Esta saída está ativa enquanto o trabalho selecionado está sendo impresso.

116 A48601-A
Machine Translated by Google

link paralelo

Diagrama de sinal

MODO = 1

MENSAGEM INC/TRG
T3 T4

SENTIDO DE BIBLIOTECA
Número N Número N+1 Número N+1
TRABALHO SELECIONADO

NÚMERO T1 T1

TRIGG
T5
IMPRIMIR

T2 T2
IMPRESSÃO
Impressão Impressão
Trabalho N + 1 Trabalho N + 1

T1: Tempo mínimo entre a borda de subida de INC/TRG MESS e a borda de subida da entrada
TRIGG = 10 ms (este tempo depende do conteúdo do trabalho).

T2: Tempo entre a borda de subida do sinal TRIGG e a impressão do primeiro quadro no
trabalho selecionado (sinal PRINTG ativo). Este tempo depende do tipo de cabeça, velocidade
e atraso de impressão do trabalho selecionado. Tempo mínimo
T3: durante o qual a entrada LIBRARY SENSE deve estar presente antes da borda de subida da
entrada INC/TRG MESS = 30 µs. tempo mínimo durante o qual a
T4: entrada LIBRARY SENSE deve ser mantida após a borda de subida da entrada INC./TRG
MESS = 1 ms.
T5: Tempo mínimo entre o final da impressão (sinal PRINTG volta ao standby) e uma
nova borda de subida na entrada INC/TRG MESS = 10 ms.

117 A48601-A
Machine Translated by Google

link paralelo

118 A48601-A
Machine Translated by Google

Especificação
do formato do trabalho

119 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

120 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Descrição geral
A descrição formal utilizada no 9410-9450 explicada a seguir permite a descrição de qualquer tipo de trabalho de
marcação/codificação.

Estrutura geral:

Bandeira = 0x0D
Cabeçalho Parâmetros Linhas[1..8]
Fim do trabalho

O número de linhas é limitado a 8

Cabeçalho

O cabeçalho é usado para descrever o trabalho.

Parâmetros

Os parâmetros são específicos do trabalho e são usados para definir os parâmetros de impressão e os elementos
variáveis de acordo com o conteúdo do trabalho a ser impresso.
Os parâmetros que possuem várias instanciações (exemplo.:contadores) são sempre ordenados de 1 a N mas pode
faltar uma instanciação (ex: podemos ter uma lista de contadores 1,5,6,7,15)

Estrutura de linha

Bandeira = 0x0A
Bloco 1 Bloco 2 Bloco n
Linha de largada

Uma linha é um conjunto de blocos contíguos. Um bloco é um conjunto de dados que possui as seguintes
características comuns: –
Posição Y –
Número da fonte

– Dilatação

O número de blocos é limitado a 100. Os tamanhos das linhas são variáveis. O tamanho do trabalho não deve
exceder 4 Ko dos trabalhos.

As linhas devem ser alinhadas da posição Y inferior para a posição Y superior. A posição inferior é a posição da calha

Fim do trabalho

Este indicador é usado como fim do trabalho. Este indicador é obrigatório.

121 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Estrutura Detalhada do Trabalho

Cabeçalho

Campo Tamanho (bytes)

Comprimento total do arquivo 4

soma de verificação 4

Tipo de trabalho e número da versão 2

Nome do trabalho 20

Número de Trabalho 2

Resumo 32

– Comprimento total do arquivo:

Número total de todos os bytes no trabalho, incluindo os 4 bytes de comprimento total.

– Soma de verificação:

Não usado. Valor padrão: 00h, 00h, 00h, 00h.

– Tipo de trabalho: (byte msb da palavra) 0x11 para

o trabalho CIJ. 0x21


para mensagem de produção

– Número da versão: (byte lsb da palavra) 0x01

– Nome do trabalho:

String com comprimento significativo variável terminado por \0.


A string está no formato ASCII.

- Número de Trabalho :

0x0001 a 0x3E7

– Resumo: String

com comprimento significativo de variável terminada em \0. Este campo é usado para resumir o trabalho. A string está no
formato ASCII.

122 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Parâmetros
Campo Tamanho (bytes)

Número de parâmetros 2

Tipo e número do parâmetro para este parâmetro 2


Comprimento 2
Descrição dos parâmetros N

Tipo e número do parâmetro para este parâmetro 2


Comprimento 2
Descrição dos parâmetros N

…………………………
….
…………………………

Tipo e número do parâmetro para este parâmetro 2


Comprimento 2
Descrição dos parâmetros N

A área de parâmetros é uma lista dos vários parâmetros.


A presença de um parâmetro só é necessária se o elemento correspondente estiver no texto (ex: parâmetro contador
com contador no texto)
A ordem é fixa e definida com “Tipo” e “Número do parâmetro”.
Ordem = 0x01 então 0x02 então 0x03 etc….

123 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Número de Parâmetros:

Número de parâmetros . Se o trabalho não tiver nenhum parâmetro, este valor = 0x0000.
– Para um parâmetro: –
Tipo: (byte msb da palavra):
Este campo define o tipo de parâmetro associado. 0x01 para
parâmetros de impressão 0x02
para contadores 0x03
para pós-datas 0x04 para
códigos de barras 0x05
para shiftcode 0x08
para coordenadas LineY 0x09 para
número de linhas 0x0A para
parâmetro DIN

– Número do Parâmetro: (byte lsb da palavra): Este


campo especifica um tipo específico [0x00]
para parâmetros de impressão (associado ao Tipo 0x01. [0x01..0x0F] para
o contador 1 a 15 (associado ao Tipo 0x02). [0x01 ..0x06] para pós-data 1
a 6 (associado ao tipo 0x03). [0x01..0x04] para código de barras 1 a 4
(associado ao tipo 0x04). [0x01] para shiftcode (associado ao tipo 0x05).
[0x00] para coordenadas de linha Y (associadas ao Tipo 0x08.
[0x01..0x10] para definir o número de linhas (associadas ao Tipo 0x09).


Comprimento Número total de todos os bytes deste parâmetro, incluindo Tipo, número do parâmetro
e 2 bytes de comprimento.

– Descrição dos parâmetros


específica para cada parâmetro

124 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Definição dos Parâmetros de Impressão

Campo
Tamanho (bytes)

Tipo = 0x01 1 byte

Número de parâmetro não utilizado = 0 1 byte

Comprimento = 0x0012 2 bytes

Direção horizontal do trabalho: 0 = normal / 1 = invertido b7


Direção horizontal dos caracteres: 0 = normal / 1 = invertido b6
Direção vertical dos caracteres: 0 = normal / 1 = invertido b5
Modo de taco: 0 = não / 1 = sim b4
Reservado = 0 b3
Modo de impressão: 0 = Objeto / 1 = Repetitivo b2
Tipo de unidade: 0 = mm / 1 = htrame b1
Reservado = 0 b0

Valor multitop: [0x00 .. 0xFF] (0x00 = modo inativo) 1 byte

Medida de velocidade sem taquicardia: 0 = não / 1 = sim Filtro b7


Dtop * 100µs [0x02 .. 0x7F] b6 .. b0

Reservado = 0 b7
Não usado b6
Divisão de taco (em número de ½ pulso de taco) [0x01..0x3F] b5 .. b0

Margem de distância [0x0003 .. 0x270F] 2 bytes

Margem de retorno [0x0003 .. 0x270F] 2 bytes

Intervalo no modo repetitivo [0x0002 .. 0x270F] 2 bytes

Velocidade do transportador em mm/s [0x0001.. [0x270F] 2 bytes

Número do algoritmo [0x0000 .. 0xFFFF] 2 bytes

– Digite:
0x01 = parâmetro de impressão

– Comprimento:
Número de todos os bytes deste parâmetro, incluindo os 4 primeiros bytes dos parâmetros de impressão.

– Direção horizontal do trabalho:

normal : o trabalho é impresso do início ao fim. inverse : o trabalho é


impresso do fim para o início.

125 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Direção horizontal dos caracteres:

normal : cada caractere é impresso do começo ao fim. inverse : cada caractere é


impresso do fim para o começo.

– Direção vertical dos caracteres:

normal : cada caractere é impresso com sentido vertical normal. inverse :


cada caractere é impresso com seu sentido vertical invertido.

– Modo taco:

não: o trabalho é impresso com relógio interno constante.


sim: o trabalho é impresso com relógio variável externo.

– Modo de impressão (reservado para extensão sempre = 0): objeto:


o trabalho é impresso no horário após o início da
impressão repetitivo: o trabalho é impresso enquanto o DTOP estiver ativo (modo DTOP) ou uma nova
impressão inicial for recebida (modo manual)

– Tipo de
unidade: 0 = mm para calcular a
margem 1 = htrame clock para calcular a margem.

– Multitop value: valor:


número de repetições do trabalho impresso. 0x00 =
modo inativo / 0x01 a 0xFF = valor ativo

– Medida de velocidade sem taquicardia: 0 =


não 1 =
sim

– Filtro Dtop:
valor: tempo de filtração da fotocélula . Etapa de filtração = 200µs 0x02 a 0x7F
= 100µs a 12,7ms valor ativo

– Divisão de tachos:

valor: número de ½ pulso de taco. 0x01


a 0x3F = valor ativo

– Margem Ausente:
valor: margem utilizada na detecção normal do trabalho. Definido em
milímetros 3 a 9999 mm = valor ativo

126 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Return Margin:
valor: margem utilizada no sentido inverso do trabalho. Definido em
milímetros 3 a 9999 mm = valor ativo

– Intervalo em modo repetitivo:


valor: margem utilizada em modo repetitivo. Definido em milímetros
Este valor é a distância do final ao início de 2 trabalhos consecutivos. 2 a 9999
mm = valor ativo.

– Velocidade do transportador:

velocidade máxima do transportador em mm/s

– Algo Number:
número do algo
específico 0 = valor ativo.

127 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Contra Definição

para um contador

Bits msb.. lsb


Campo
Binário

Tipo = 0x02 1 byte

Número do contador = [0x01..0x0F] 1 byte

Comprimento = 0x0031 2 bytes

Exibir zeros à esquerda: 0 = não / 1 = sim 0 = b7


reservado b6
Contador de inicialização no objeto superior 0 = não / 1 = sim b5
Incremento / Decremento 0 = incremento / 1 = decremento b4
Número de caracteres significativos de 1 a 9 b3..b0

não utilizado = 0
Modo contador b7 b6 b5 b4 b3
- Estado inativo b2 b1 b0 0 0 0 0
– Incrementando pela entrada externa A 0001001
0001101
– Incrementando pela entrada externa B
000101
– Incremento de objeto
- Incremento de trabalho

– Incrementando pelo contador de trabalhos anterior


– Outros valores: não utilizado

não utilizado = 0 b7
Reservado =0 b6
Reservado =0 b5
Reset da entrada externa A: 0 = não / 1 = sim b4
Reset da entrada externa B: 0 = não / 1 = sim b3
Inicializa o contador ao selecionar o trabalho a ser impresso; 0 = não / 1 = sim b2

Ativação da saída de estado no valor final 0 = não / 1 = sim b1


Estouro no próximo contador: 0 = não / 1 = sim b0

Valor inicial 9 bytes ASCII

valor final 9 bytes ASCII

Contra-passo 9 bytes ASCII

divisor de incremento 4 bytes binários

Valor atual 9 bytes ASCII

Contando base primeiro


1 byte ASCII
caractere
1 byte ASCII
último caractere

128 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

É um contador alfanumérico que vai do seu valor atual até o seu valor final A cada mudança seu
valor aumenta ou diminui em um passo do contador. A ação de alterar o valor é executada na condição de
que um valor chamado divisor de incremento seja contado.

As entradas/saídas programáveis da interface industrial relacionadas com os contadores do trabalho são definidas
ao nível dos parâmetros de inicialização da cabeça.

Um trabalho pode ter até 15 contadores.

Valor inicial:
de 000000000 a 999999999 ou de
AAAAAAAAA a ZZZZZZZZZ
Valor final: de
000000000 a 999999999 ou de
AAAAAAAAA a ZZZZZZZZZ
Passo do
contador: de 000000001 a 000000099
Divisor de incremento:
de 000001 a 999999
Valor atual: de
000 000000 a 999999999 ou de 000
000000 a 999999999 depois AAAAAAAAA até ZZZZZZZZZ

No modo alfabético, a diferença entre o valor inicial e final deve ser >= 4 dígitos

A inicialização consiste em inicializar o valor atual com o valor inicial: – após um comando
init
– se atingiu seu valor final

– se o contador de inicialização do bit b2 estiver posicionado


A inicialização de um contador envolve a inicialização de todos os contadores da cadeia.

– Tipo:
0x02 = parâmetro do contador

– Número do contador:
0x01 a 0x0F = define o número do contador

– Comprimento:
Número de todos os bytes deste parâmetro, incluindo os 4 primeiros bytes dos parâmetros de impressão.
– Exibir zeros à esquerda: sim:
zeros não significativos são impressos. no : zeros
não significativos não são impressos e substituídos por espaços.

129 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Inicializar contador em dtop:


não: um dtop não inicializa o contador em seu valor inicial sim: cada dtop
inicializa o contador em seu valor inicial

– Incremento/Decremento:

incremento: o valor do contador aumenta a cada alteração (val inicial < val final) decremento: o valor
do contador diminui a cada alteração (val inicial > val final)

– Número de caracteres significativos: n :


número de caracteres numéricos usados para o valor atual 0x00 a 0x09 = valor
ativo

– Modo contador:

– Incrementando pela entrada externa A


– Incrementando pela entrada externa B
Este contador é incrementado pela entrada externa A (B). A entrada A (B) deve estar ativa >= 10ms
– Incremento
de objeto
Este contador é incrementado após cada trabalho impresso se o modo de objeto estiver ativo no
parâmetro do trabalho
- Incremento de trabalho

Este contador é incrementado após cada trabalho impresso se o modo repetitivo estiver ativo no
parâmetro do
trabalho – Incrementando pelo contador do trabalho
anterior O estouro do contador anterior incrementa este parâmetro do contador.

– Reinicialização da entrada externa A (B):


sim: este contador é redefinido pela entrada externa. Esta entrada deve estar ativa > 10ms

– Inicializar contador ao selecionar o trabalho a ser impresso: não: este


contador é gerenciado com seu último valor atual sim: o contador é
inicializado quando o trabalho é selecionado

– Ativação da saída de estado no valor final: sim: A saída


de estado é ativada quando este contador atinge seu valor final

– Estouro no próximo contador:

sim: o estouro deste contador incrementa o seguinte.

– Valor inicial e valor final:


Limites do valor do contador atual.

130 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Passo do contador:
Valor adicionado ou subtraído em cada evolução do contador.
Valor mínimo = 000000001 / Valor máximo = 000000099 (os 7 dígitos superiores devem ser = 0)

– Divisor de incremento:

Número de repetições do valor atual antes de uma evolução do contador.

- Valor atual:

Se o campo 'Tipo de contador' = 1 , valor atual do contador é registrado neste campo, caso contrário, este
campo não for utilizado.

– Base de contagem:
Definido o primeiro caractere utilizado para a numeração deste contador. Valor padrão = '0' Definido o
último caractere usado para a numeração deste contador. Valor padrão = '9' A diferença entre o primeiro
e o último caractere deve ser maior ou igual a 4.

131 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Definição pós-data

para um pós-data
Bits msb.. lsb
Campo
Binário

Tipo = 0x03 1 byte

Número pós-data = [0x01..0x06] 1 byte

Comprimento = 0x0008 2 bytes

Tipo de intervalo: b15 b14 0


em número de dias em 0011
número de semanas em 0
número de meses b13 ..
Intervalo: de 0000 a 9999 (unidade, veja o tipo acima): 0 por padrão b0

Módulo: 0001 a 9999 em número de dias 2 bytes

– Digite:
0x03 = parâmetro postdate

– Número pós-data:

0x01 a 0x06 = define o número pós-data

– Comprimento:
Número de todos os bytes deste parâmetro, incluindo os 4 primeiros bytes dos parâmetros de impressão.

- Intervalo

Este atraso é adicionado à data atual.


O intervalo pode ser definido em número de dias, semanas ou meses

– Módulo

A pós-data é calculada da seguinte forma: (data atual + duração da pós-data em dias) módulo (valor pós-dia
do módulo).

132 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Definição de código de barras

para um código de barras

Bits msb.. lsb


Campo
Binário

Tipo = 0x04 1 byte

Número do código de barras = [0x01..0x04] 1 byte

Comprimento = XXXX 2 bytes

identificador 1 byte

Livre para evolução = 0000 b7 .. b4


Tipo de código: b3 .. b0
– 0000 = monodimensional (código de barras industrial e distribuição) – 0001 =

bidimensional (datamatrix)

A continuação da estrutura depende do campo Tipo de código

se Tipo de código = 0000 monodimensional (código de barras industrial e distribuição)

Comprimento dos parâmetros = 0x0018 2 bytes

Modo:
– Livre para evolução = 0
b7 .. b3
– Byte de controle no campo da barra b2
– Byte de controle no campo de nome b1
- Modo reverso b0

Altura do código (em número de quedas) 2 bytes

Zona silenciosa (direita e esquerda em número de rasters) 2 bytes

Borda (ao redor do código principal em número de pontos) 2 bytes

Largura das barras estreitas (em número de rasters) 2 bytes

Largura de espaços estreitos (em número de rasters) 2 bytes

Largura das barras largas (em número de rasters) 2 bytes

Largura de espaços amplos (em número de rasters) 2 bytes

Dilatação (1 a 9 para distribuição = ean,upc,hibc,code128)/ 1 para industrial = 2of5 e


1 byte
39)

Reservado para extensão = 0 6 bytes

Comprimento do campo da barra = XXXX = N 2 bytes

Campo de barra para codificar N bytes

Comprimento do campo de nome = 0 2 bytes

133 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

se Tipo de código = 0001 = bidimensional (datamatrix)

Comprimento dos parâmetros = 0x000E 2 bytes

Modo:
– Livre para evolução = 0 b7 .. b1
- Modo reverso b0

Altura do código (em número de células) 2 bytes

Zona silenciosa (direita e esquerda em número de rasters) 2 bytes

Dilatação das células (1 ou 2) 1 byte

Reservado para extensão = 0 6 bytes

Comprimento do campo da barra = XXXX = N 2 bytes

Campo de barra para codificar N bytes

Comprimento do campo de nome = 0 2 bytes

– Digite:

0x04 = parâmetro do código de barras

– Número do código de barras:

0x01 a 0x04 = define o número do código de barras

– Comprimento:

Número de todos os bytes deste parâmetro, incluindo os 4 primeiros bytes dos parâmetros de impressão.

– Identificador:

Identificador de código
de barras: 00h = Intercalar
2/5 01h = Código 39
02h = EAN13 04h
= EAN8 06h =
UPCA 08h =
UPCE 17h =
DATAMATRIX

– Tipo de código:

0000 = monodimensional (código de barras industrial e distribuição) 0001 = bidimensional


(datamatrix)

134 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

if Tipo de código = 0000 monodimensional (código de barras industrial e distribuição)

– Comprimento dos parâmetros:

Número de bytes destes parâmetros. O cálculo não inclui o campo de barra e o campo de nome, mas inclui os 2 bytes
de comprimento de bytes.
- Modo :

– Byte de controle no campo da barra

0 = não inserir byte de controle no campo da barra 1 =


inserir byte de controle no campo da barra
– Byte de controle no campo de nome

0 = não insira o byte de controle no campo de nome 1 = insira


o byte de controle no campo de nome Se o caractere
de controle for definido, o local para o byte de controle será reservado no campo 'Campo de barra' ou 'Campo
de nome'. O caractere de controle é sempre um caractere fixo.
- Reverter

0 = o código de barras é impresso no modo normal. A zona silenciosa não está marcada e as barras
coloridas não estão invertidas.
1 = o código de barras é impresso no modo de vídeo invertido. A zona silenciosa é preta e as barras
coloridas estão invertidas.
O reverso é aplicado apenas a 'Campo de barra' e não a 'Campo de nome'

– Altura do código: 0

a 32 = altura do código em número de quedas.


Este campo é utilizado apenas para imprimir “Campo barra”. Para imprimir “Nome do campo” é utilizado o 'Número
Gc' nos parâmetros do bloco. A altura definida pelo número gc não é usada para definir a altura do “campo de barra”.

– Zona silenciosa: 0

a 25 = direita e esquerda em número de rasters

- Fronteira

0 a 4 = Número de pontos ao redor do código principal


– Largura das barras estreitas:

– Largura de espaços estreitos:


– Largura das barras largas:

– Largura dos espaços amplos:


1 a 4 para estreito e 2 a 9 para largo

– Dilatação:

1 a 9 para distribuição de código de barras / 1 código de barras industrial


A dilatação do bloco não é gerenciada pelo campo barra apenas pelo campo nome. O campo da barra usa o valor da
dilatação que é definido nos parâmetros do código de barras

135 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Comprimento do campo

de barra Número de bytes do campo de barra. Se o campo da barra estiver vazio Comprimento do campo da barra = 0.
A dilatação nunca é aplicada à borda.

– Campo de barras

Este campo é composto de símbolos a serem codificados. O formato depende do tipo de código Este campo pode
conter
os seguintes elementos: Símbolo e (ou) Contador e (ou) Data/ Pós-data e (ou) Shiftcode e (ou) variável externa.

Veja a descrição dos diferentes elementos e separadores nos parágrafos anteriores.


Este campo é opcional e só está presente se o comprimento do campo Bar # 0.

se Tipo de código = 0001 = bidimensional (datamatrix)

– Comprimento dos parâmetros:


Número de bytes deste parâmetro. O cálculo não inclui campo de barra e campo de nome

- Modo :
- Reverter

0 = o código de barras é impresso no modo normal. A zona silenciosa não é marcada e as células
coloridas não são invertidas.
1 = o código de barras é impresso no modo de vídeo invertido. A zona silenciosa é preta e as células
coloridas estão invertidas.

– Altura do código: 8
a 32 = número de células. Este valor é calculado com a dilatação das células.

- Zona quieta :

0 a 25 = direita e esquerda em número de rasters

136 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Dilatação das células:


1 ou 2
A dilatação do bloco não é gerenciada pelo campo barra apenas pelo campo nome. O campo da barra usa o
valor da dilatação que é definido nos parâmetros do código de barras

– Comprimento do campo de

barra Número de bytes do campo de barra. Se o campo da barra estiver vazio Comprimento do campo da barra = 0

– Campo de barras

Este campo é composto de símbolos a serem codificados. O formato depende do tipo de código Este campo
pode
conter os seguintes elementos: Símbolo e (ou) Contador e (ou) Data/ Pós-data e (ou) Shiftcode e (ou) variável
externa.
Veja a descrição dos diferentes elementos e separadores nos parágrafos anteriores.
Este campo é opcional e só está presente se o comprimento do BarField for # 0.

137 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Definição do código de turno

Bits msb.. lsb


Campo
Binário

Tipo = 0x05 1 byte

Tipo de código de turno = [0x01..0x03] 1 byte

Comprimento = 0x0009 2 bytes

Hora de início [0..23] ou [1..12] 1 byte

Minuto inicial [0..59] 1 byte

Modo de início 12h/24h ['A' ou 'P' ou 'Espaço'] 1 byte

Duração em número de horas [0..23] 1 byte

Duração em número de minutos [0..59] 1 byte

– Tipo:
0x05 = parâmetro shiftcode

– Tipo de Shiftcode:
0x01 a 0x03

Este shiftcode permite imprimir o mesmo valor durante intervalos de tempo definidos para todos os dias.
É definido por um horário de início (HH:MN) e um intervalo de tempo (HH:MN).

138 A48601-A
Machine Translated by Google

Especificação do formato do trabalho


Comprimento : Número de todos os bytes deste parâmetro, incluindo 2 bytes do comprimento e 2
primeiros bytes de cada parâmetro.

– Hora de início:
Hora de início em número de horas 00 a 23
no modo 24h 01 a 12
no modo 12h

– Minuto inicial:
Minuto do início em número de minutos 00 a 59

- Modo:
Modo da hora de início
caractere 'A' para AM / caractere 'P' para PM / caractere de espaço para modo 24h

– Duração em horas: Intervalo entre dois


códigos em horas. 00 a 23

– Duração em minutos:
Intervalo entre dois códigos em número de minutos. 00 a 53

139 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Coordenadas Y da linha guia (reservadas para o editor de trabalhos)


Bits msb.. lsb
Campo
Binário

Tipo = 0x08 1 byte

Número de parâmetro não utilizado = 0 1 byte

Comprimento = XXXX 2 bytes

Posição Y para a linha 1 2 bytes

Posição Y para a linha 2 2 bytes

repetido para todas as linhas

– Tipo:
0x08 = Coordenadas Y da linha guia –
Comprimento:

Número de todos os bytes deste parâmetro, incluindo os 4 primeiros bytes deste parâmetro.
– Posição Y para a linha n

Posição Y absoluta da linha guia em pontos As


posições Y devem ser listadas na posição crescente da linha: 1 a N. valor = 0x01 a 0x20

Número de linhas impressas


Bits msb.. lsb
Campo
Binário

Tipo = 0x09 1 byte

Número de linhas = 0x01 a 0x08 1 byte

Comprimento = 0x0004 2 bytes

Se o conteúdo do trabalho não for texto, este bloco será removido.

Este tipo é sempre um parâmetro de trabalho

– Tipo:
0x09 = Linha
- Número de linhas

Número de linhas neste trabalho.


lista de valores = número da linha 0x01 a 0x08 –
Comprimento:

Número de todos os bytes deste parâmetro, incluindo os 4 primeiros bytes deste parâmetro

140 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Parâmetros Din
Bits msb.. lsb
Campo
Binário

Tipo = 0x0A 1 byte

Número de parâmetro não utilizado = 0 1 byte

Comprimento = 0x0006 2 bytes

Tabulação 2 bytes

– Tipo:
0x0A = Parâmetros Din –
Comprimento:
Número de todos os bytes deste parâmetro, incluindo os 4 primeiros bytes dos parâmetros de impressão.
– Tabulação:

Número de Htram entre o valor das mensagens Din = 0x01 a 0x63

141 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Definição de linhas

Delimitador de linha = 0Ah (1 byte)

Parâmetros do Bloco
10h <…>10h

Símbolo ÿ

Gráficos 11h <------> 11h

Variável Externa 12h <------> 12h

Espaçamento interno do editor 15h <------> 15h

Data/hora/Pdate/Shiftcode 1Ah <------> 1Ah

Pdate/Shiftcode 1Bh <------> 1Bh

Contador 1Ch <------> 1Ch

Espaçamento 1Eh <------> 1Eh

código de barras 1Fh <------> 1Fh

Parâmetros do Bloco
10h <…>10h

142 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

A estrutura do bloco é simétrica para facilitar a impressão no modo de sentido invertido.


Uma linha começa sempre com um delimitador = 0x0A
Um bloco nunca está vazio.

Lista de delimitadores dos vários elementos que não são símbolos fixos: 10h :
Parâmetros do bloco 11h :
Gráfico 12h : Variável
externa 15h : Espaçamento
interno do editor
1Ah : Data/hora/código de turno padrão
1Bh: pós-data/código de turno
1Ch: Contadores
1Eh: Espaçamento
1Fh: código de barras

143 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Estrutura dos Parâmetros do Bloco


Bits msb.. lsb
Campo
Binário

Tipo = 0x10 1 byte

Comprimento = 0x0012 2 bytes

Número Gc [0x0001 a 0xXXXX] 2 bytes

=0 2 bytes

Referência Y (em número de ponto 1 a 32) 2 bytes

0x00 (não usado) 1 byte

Dilatação em número de rasters (1 a 9) 1 byte

Parâmetros genéricos b15 ..b9


Bloco de bloqueio: 0 = não / 1 = sim (usado apenas pelo editor de trabalhos) b8
não utilizado = 0 b7
não utilizado = 0 b6
não utilizado = 0 b5
não utilizado = 0 b4
não utilizado = 0 b3
não utilizado = 0 b2
não utilizado = 0 b1
não utilizado = 0 b0

= 0x0000 2 bytes

Comprimento = 0x0012 2 bytes

Tipo = 0x10 1 byte

Um bloco pode conter diferentes elementos, exceto o código de barras


Os códigos de barras são gerenciados por meio de um bloco específico

– Tipo:

0x10 = parâmetros do bloco de identificação.

- Comprimento:

Comprimento de todos os bytes deste bloco, incluindo comprimento e tipo

- Número Gc

número do gerador de caracteres

– Referência Y:

A coordenada Y absoluta do bloco.

144 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Dilatação
dilatação de caracteres em número de rasters: de 1 a 9

– Parâmetros genéricos:
– Bloco de bloqueio (usado apenas pelo editor de trabalhos)
0 = desbloquear
1 = bloquear: os parâmetros e o texto deste bloco estão bloqueados e não podem ser modificados
pelo editor de trabalhos.

Símbolos Um

símbolo é sempre definido no formato UTF8.

Formato UTF8
0xxxxxxx : símbolo codificado em 1 byte : 1 a 7 bits (0x20 a 0x7F)
110xxxxxx 10xxxxxx : símbolo codificado em 2 bytes : 8 a 11 bits (0x80 a 0x7FF) 1110xxxx 10xxxxxx
10xxxxxx : símbolo em 3 bytes : 12 a 16 bits (0x800 a 0xFFFF)

145 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Gráficos
Bits msb.. lsb
Campo
Binário

Tipo = 0x11 1 byte

Comprimento = XXXX 2 bytes

Elimina o número de descrições raster 1 byte

Número de descrições (=N) 2 bytes


conjunto de descrições raster N x bytes 2
Número de descrições (=N) bytes

Elimina o número de descrições raster 1 byte

Comprimento = XXXX 2 bytes

Tipo = 0x11 1 byte

– Tipo:
0x11 = Gráficos de identificação.


Comprimento Comprimento de todos os bytes deste bloco, incluindo comprimento e tipo.

– Drops Number:
Número de quedas de rasters.

– Número da descrição: Número


da descrição.

– Descrição raster: descrição


raster em formato binário vertical.

NOTA: A dilatação não é gerenciada pelo bloco gráfico.

146 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Variáveis Externas
Bits msb.. lsb
Campo
Binário

Tipo = 0x12 1 byte

Comprimento = XXXX 2 bytes

Número: 0xXX 1 byte

Descrição do conteúdo variável n bytes

Número: 0xXX 1 byte

Comprimento = XXXX 2 bytes

Tipo = 0x12 1 byte

– Tipo:
0x12 = variáveis externas de identificação.


Comprimento Comprimento de todos os bytes deste bloco, incluindo comprimento e tipo.

- Número

Número atual neste trabalho: 1 a 10

As variáveis externas são limitadas a 10 por trabalho.


Este bloco é utilizado para identificar parte de um texto a ser modificado a partir de um dispositivo externo.
Uma variável externa não pode incluir outra variável externa.
Uma variável externa não pode ser definida no elemento variável, mas cercar este elemento.

O conteúdo aparece como um conjunto de elementos de trabalho organizados como um trabalho. Este campo pode
conter os seguintes elementos:
Símbolo
Contador
Data/Pós-data
Shiftcode

Observação: O código de barras nunca é incluído na variável externa, mas a variável externa pode ser incluída
no código de barras.

Veja a descrição dos diferentes elementos e separadores em outros parágrafos.

147 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Espaçamento interno do editor

Bits msb.. lsb


Campo
Binário

Tipo = 0x15 1 byte

Número de raster branco representando um espaçamento de 1 a 255 1 byte

Tipo = 0x15 1 byte

O número de blocos de espaçamento não é limitado.


Este bloco é reservado ao editor interno e não pode ser utilizado no campo código de barras

NOTA: A dilatação não é controlada pelo bloco de espaçamento.

148 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Data Hora Pós-data


Bits msb.. lsb
Campo
Binário
Tipo = 0x1A 1 byte
Comprimento = XXXX 2 bytes
- Hora
41h / 42h.segundos por padrão : 00 a 59
43h / 44h minutos por padrão : 00 a 59
45h / 46h horas por padrão : 00 a 23
' '
Modo 47h / 48h (AM ou PM ou ' ') por padrão :

- Data
49h / 4Ah dia do mês por padrão: 01 a 31
4Bh / 4CH / 4Dh dia do ano por padrão: 001 a 366
4Eh / 4Fh semana do ano por defeito : 01 a 53 50h / 51h mês do ano por defeito : 01 às 12 52h /
53h / 54h mês do ano em letras (língua 1): JAN-DEZ 55h / 56h ano por padrão: 00 a 99

– Pós-data 1
57h / 58h pós-dia do mês por padrão: 01 a 31 59h / 5Ah / 5Bh pós-dia do ano por padrão: 001 a

5Ch / 5Dh pós-semana do ano por padrão: 01 a 53


5Eh / 5Fh pós-mês do ano por padrão: 01 a 12 60h / 61h / 62h pós-mês do ano em letras (idioma
1): JAN-DEZ 63h / 64h pós-ano por padrão: 00 a 99

– Código de turno 1

65h shiftcode 1 letra por padrão : A a Z


66h /67h shiftcode 1 numeral por padrão : 01 a 99
68h shiftcode 1 letra por padrão : A a Z – O – I

- Diversos
69h dia da semana por padrão: 1 a 7
6Ah / 6Bh / 6Ch pós-dia do ano módulo programável por padrão: 000 a 999
separador 6Dh :
separador 6Eh /
6Fh separador .
70h separador SP (espaço)
71h / 72h / 73h mês do ano em letras (idioma 2): JAN-DEZ 74h / 75h / 76h
postmês do ano em letras (idioma 2): JAN-DEC

149 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Data de Extensão (não utilizado hoje 77h a E2h: valores = 0x00)

– Século (sempre = 20)


E2h: século 0x32
E3h: século 0x30

Comprimento = XXXX 2 bytes

Tipo = 0x1A 1 byte

– Tipo:
0x1A = variáveis de data de identificação.


Comprimento Comprimento de todos os bytes deste bloco, incluindo comprimento e tipo.

Os elementos de data/hora/pós-data são codificados com caracteres ASCII que endereçam uma
tabela contendo os elementos a serem impressos.
Os elementos começam às 41h para que não haja confusão entre elementos e delimitadores.

150 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Pós-data estendida
Bits msb.. lsb
Campo
Binário
Tipo = 0x1B 1 byte
Comprimento = XXXX 2 bytes
– Pós-data 2
41h / 42h pós-dia do mês 43h / por padrão: 01 a 31
44h / 45h pós-dia do ano por padrão: 001 a 366 46h / 47h / 48h
pós-dia do ano módulo programável por padrão: 000 a 999 49h / 4Ah pós-semana do ano
por padrão: 01 para 53
4Bh / 4Ch pós-mês do ano por padrão: 01 a 12
4Dh / 4Eh pós-ano por padrão: 00 a 99
4Fh / 50h / 51h pós-dia da semana em letras (tabela de semana do ano definível pelo

usuário) 52h / 53h / 54h pós-mês do ano em letras (mês do ano tabela definível pelo usuário)

– Tabela de horodação
55h / 56h / 57h tabela das horas
58h / 59h / 5Ah tabela dos minutos
Tabela 5Bh / 5Ch / 5Dh do mês do ano
5Eh / 5Fh / 60h tabela do dia da semana 61h /
62h / 63h tabela do dia do mês 64h / 65h / 66h
tabela do dia do ano 67h / 68h / 69h tabela da
semana do ano
6Ah / 6Bh / 6Ch mesa do ano
Tabela 6Dh / 6Eh / 6Fh do shiftcode 2

- Diversos
Separador 70h :
Separador 71h /
Separador 72h .
Separador 73h SP (espaço)

– Código de turno 3

Tabela 74h / 75h / 76h do shiftcode 3

151 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Pós-data 3
77h / 78h pós-dia do mês 79h / por padrão: 01 a 31
7Ah / 7Bh pós-dia do ano por padrão: 001 a 366
7Ch / 7Dh / 7Eh pós-dia do ano módulo programável por padrão: 000 a 999
7Fh / 80h pós-semana do ano por defeito : 01 a 53 81h / 82h pós-mês do ano por defeito :
01 às 12 83h / 84h pós-ano por defeito : 00 a 99 85h / 86h / 87h pós-dia da semana em
letras (semana de tabela do usuário definível do ano) 88h / 89h / 8Ah pósmês do ano em
letras (tabela do usuário definível do mês do ano)

– Pós-data 4
8Bh / 8Ch pós-dia do mês por padrão: 01 a 31
8Dh / 8Eh / 8Fh pós-dia do ano por padrão: 001 a 366 90h /
91h / 92h pós-dia do ano módulo programável por padrão: 000 a 999 93h / 94h pós-
semana do ano por padrão: 01 a 53 95h / 96h pós-mês de o ano por padrão: 01 a 12 97h /
98h pós-ano por padrão: 00 a 99 99h / 9Ah / 9Bh pós-dia da semana em letras (semana
do ano tabela definível pelo usuário)

9Ch / 9Dh / 9Eh pós-mês do ano em letras (tabela do usuário definível do mês do ano)

– Pós-data 5
9Fh / A0h pós-dia do mês por padrão: 01 a 31
A1h / A2h / A3h pós-dia do ano por padrão: 001 a 366
A4h / A5h / A6h pós-dia do ano módulo programável por padrão: 000 a 999
A7h / A8h pós-semana do ano por padrão: 01 a 53
A9h / AAh pós-mês do ano por padrão: 01 a 12
ABh / ACh pós-ano por padrão: 00 a 99
ADh / AEh / AFh pós-dia da semana em letras (semana do ano tabela definível do
usuário)
B0h / B1h / B2h pós-mês do ano em letras (tabela do usuário definível do mês do ano)

152 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

– Pós-data 6
B3h / B4h pós-dia do mês por padrão: 01 a 31
B5h / B6h / B7h pós-dia do ano por padrão: 001 a 366
B8h / B9h / BAh pós-dia do ano módulo programável por padrão: 000 a 999
BBh / BCh pós-semana do ano por padrão: 01 a 53
BDh / BEh pós-mês do ano por padrão: 01 a 12
BFh / C0h pós-ano por padrão: 00 a 99
C1h / C2h / C3h pós-dia da semana em letras (semana do ano tabela definível pelo
usuário)
C4h / C5h / C6h pós-mês do ano em letras (mês do ano tabela definível pelo usuário)

– Separador
C7h: separador
C8h: separador ()

C9h: separador -- Século (sempre = 20)


CAh: século 0x32
CBh: século 0x30

Comprimento = XXXX 2 bytes


Tipo = 0x1A 1 byte

– Tipo:
0x1B = variáveis de identificação pós-data.


Comprimento Comprimento de todos os bytes deste bloco, incluindo comprimento e tipo.

153 A48601-A
Machine Translated by Google

Especificação do formato do trabalho

Contador

Bits msb.. lsb


Campo
Binário

Tipo = 0x1C 1 byte

Número do contador de 1 a 15 1 byte

Tipo = 0x1C 1 byte

O número de contadores não é limitado.

Espaçamento

Bits msb.. lsb


Campo
Binário

Tipo = 0x1E 1 byte

Número de raster branco representando um espaçamento de 1 a 255 1 byte

Tipo = 0x1E 1 byte

O número de blocos de espaçamento não é limitado.

NOTA: A dilatação não é controlada pelo bloco de espaçamento.

código de barras

Bits msb.. lsb


Campo
Binário

Tipo = 0x1F 1 byte

Código de barras do identificador = 0x01 a 0x04 1 byte

Tipo de campo = 0x00 para barra 1 byte

Tipo = 0x1F 1 byte

Os códigos de barras são gerenciados por meio de um bloco específico.


O número de códigos de barras com os mesmos parâmetros de bloco não é limitado.

Fim do trabalho

O código 0Dh indica o fim do trabalho

154 A48601-A
Machine Translated by Google

Manual de Interface de Rede 9410-9450 - Revisão

. O índice de revisão A corresponde à primeira edição deste manual.


. O índice de revisão é alterado sempre que o documento é revisado.

Data de emissão Índice de revisão do documento índice de software

12/2014 A

Para equipamentos de marcação e codificação. Fotografias e desenhos não são vinculativos em detalhes. Este documento foi originalmente escrito em francês.
Somente o texto francês deste documento fará fé e prevalecerá em caso de disputa. A Markem-Imaje reserva-se o direito de modificar as especificações dos seus
produtos sem aviso prévio. Qualquer reprodução, mesmo parcial, deste documento é proibida. Tradução do manual original: o manual original (em francês) está
disponível no DVD-ROM fornecido com a impressora.

© 2014 Markem -Imaje Todos os direitos reservados. versão em inglês

155 A48601-A
Machine Translated by Google

156 A48601-A

Você também pode gostar