AVISO
CCD CIPHER SERIE 1000
Manual do Usuário
Este equipamento tem sido testado e encontra-se em observância com os limites
dos equipamentos dígitais Classe A, de acordo com a Parte 15 das Regras FCC.
Estes limites são designados para providenciar uma razoável proteção contra
interferências prejudiciais em instalações residenciais. Este equipamento gera,
utiliza e pode irradiar energia de rádio-freqüência e, se não instalado e utilizado de
acordo com as instruções, pode causar interferência prejudicial á comunicações de
rádio. Entretanto, não há garantias que esta interferência não irá ocorrer em uma
instalação particular. Se este equipamento causar razoável interferência prejudicial
para a recepção de rádio ou televisão, pode-se determinar isto pelo ligar e desligar
do mesmo, o usuário esta liberado para determinar as causas desta interferência
pela utilização de uma ou mais das seguintes medidas:
• Reorientar ou realocar a antena receptora.
• Aumentar a separação entre o equipamento e o receptor.
• Conectar o equipamento dentro de um sistema com um circuito diferente do qual
o receptor está atualmente conectado.
• Consultar seu fornecedor ou um técnico experiente de rádio/TV.
Número do Documento : 1000-0100
Data : Fevereiro 2001
Sumário
1. Introdução ............................................................................................... 1
2. Aspectos Gerais ...................................................................................... 2
2.1 Buzzer ............................................................................................ 2
2.2 Indicador ........................................................................................... 2
2.3 Modos Scan ...................................................................................... 2
2.4 Atraso de Re-leitura .......................................................................... 3
2.5 Duração do Time-out do Scanner .................................................... 3
2.6 Leitura de Redundância .................................................................... 4
2.7 Símbologias Suportadas .................................................................... 4
2.8 Códigos de Barras Negativos ............................................................ 4
3. Interface de Saída................................................................................... 6
3.1 Interface Teclado ............................................................................. 6
3.1.1 Tipo de Teclado ......................................................................... 6
3.1.2 Estilo de Teclado - Alfabético ................................................... 6
3.1.3 Estilo de Teclado – Dígitos ........................................................ 6
3.1.4 Status do Capital Lock ............................................................... 7
3.1.5 Transmissão Alfabética .............................................................. 7
3.1.6 Transmissão de Dígitos .............................................................. 7
3.1.7 Atraso entre caracteres ............................................................... 7
3.2 Interface RS232 ............................................................................... 9
3.2.1 Baud Rate / Paridade / Data Bits ................................................ 9
3.2.2 Flow Control .............................................................................. 9
3.2.3 Atraso entre Caracteres .............................................................. 9
3.3 Interface USB .................................................................................. 9
4. Parâmetros de Simbologias ................................................................... 10
4.1 Código 39 ........................................................................................ 10
4.2 Italy / French Pharmacode .............................................................. 10
4.3 Industrial / Interleave / Matrix 25 ................................................... 10
4.4 Codabar .......................................................................................... 11
4.5 UPCE .......................................................................................... 11
4.6 EAN8 .......................................................................................... 12
4.7 UPCA .......................................................................................... 12
4.8 EAN13 .......................................................................................... 12
4.9 MSI
.......................................................................................... 13
4.10 Plessey ......................................................................................... 13
5. Formato de Saída de Dados .................................................................. 14
5.1 Substituição de Caracteres .............................................................. 14
5.2 Prefix / Postfix de Códigos ............................................................ 14
5.3 Código ID ....................................................................................... 14
5.4 Comprimento de Código ................................................................. 15
6. Edição de Dados ................................................................................... 16
6.1 Seleção do Formato de Edição........................................................ 16
6.2 Formato Padrão de Fábrica (Restore Default) ................................ 16
6.3 Condições de Aplicabilidade .......................................................... 17
6.4 Número Total de Campos ............................................................... 17
6.5 Divisão de Dados dentro dos Campos ............................................ 17
6.6 Campos Adicionais ......................................................................... 18
6.7 Seqüência de Transmissão de Campo ............................................. 18
6.8 Fim de Formatos Programáveis ...................................................... 18
6.9 Formatos de Edição de Dados Ativos ............................................. 18
6.10 Edição de Dados Exclusivos ......................................................... 19
6.11 Exemplos de Programação............................................................ 19
7. Configurando seu 1000......................................................................... 20
7.1 Modo Configuração de Entrada ..................................................... 20
7.2 Default .......................................................................................... 20
7.3 Lista de Habilitação ........................................................................ 20
7.4 Habilitando Valores de Parâmetros ................................................ 20
7.4.1 Parâmetros Numéricos ............................................................. 21
7.4.2 Parâmetros de String de Caractere ........................................... 21
7.4.3 Habilitação do Tipo de Tecla/Status ........................................ 22
7.5 Modo de Configuração de Saída..................................................... 23
1. Introdução
2. Aspectos Gerais
Este manual contém todas as informações necessárias para se operar e
configurar o Scanner de Código de Barras CCD 1000. Ele está dividido em
duas partes. A primeira parte deste manual descreve a operação e detalhes
de programação deste scanner. A segunda parte deste manual contém
códigos de barras de habilitação utilizados para configurar o scanner.
O 1000 é um dos mais versáteis e flexíveis scanners de código de barras
CCD no mundo. Todos os aspectos e funções requeridas para a leitura de
códigos de barras de dados mais atuais estão nele incluído. Possuindo um
design compacto e um extremo baixo consumo de energia, este scanner
providencia uma fácil instalação e alta durabilidade. Este scanner não
somente fornecerá o desempenho requerido atualmente, como também
pode atender as necessidades futuras. As funções e aspectos principais do
1000 estão listadas abaixo.
• Leitura de Códigos de Barras: Símbologias de códigos de barras mais
populares são suportadas.
• Suporte para códigos de barras negativos.
• Suporta oito modos de scan.
• Tom de Beeper Programável
• Indicador Bi-color
• Interfaces suportadas : Teclado (KBD Wedge), RS232 e USB
• Código de identificação ID Programável: Código ID pode ser
individualmente configurado para cada simbologia.
• Comprimento de Código Programável
2.1 Buzzer
O buzzer do scanner utiliza diferentes beeps para indicar condições de
operações variadas.
Beep de Indicação de Ligado (Power On Beep):O scanner CCD dará um
beep longo para indicar que a inicialização foi realizada com sucesso
Beep de Boa Leitura (Good Read Beep): Há quatro níveis de volume e
quatro níveis de Tom (Freqüências) aonde o usuário pode selecionar para e
quando houver uma Boa Leitura. As opções possíveis estão indicadas :
Volume: Máximo/ Loud / Médio / Minimo. Freqüência : 8 / 4 / 2 / 1kHZ
Beep de Erro (Error Beep): O CCD dá um longo beep com um tom baixo
para indicar erros .
Beep de Configuração de Entrada/Saída (Enter / Exit Configuration
Beep): O CCD irá emitir 6 beeps sobre o Modo de Configuração Entrada /
Saída.
Beep de Habilitação (Setup Beep): No Modo de Configuração, o CCD irá
normalmente dar dois beeps quando da habilitação do código de barras está
lido; se um parâmetro particular de habilitação necessitar de mais de uma
leitura, o scanner irá emitir um curto beep para indicar que há necessidade
de mais um código de barras de habilitação para completar a habilitação
correta do parâmetro.
2.2 Indicador
Há um indicador bi-color no topo do scanner. Normalmente ele está
desligado, e ficará vermelho quando há uma Boa Leitura O indicador ficará
verde quando o scanner está em um modo de configuração.
• Prefix de Código Programável
• Postfix de Código Programável
• Substituição de Caractere
• Edição de Dados: Dados podem ser reorganizados de acordo com o
formatos programados pelo usuário. Até três formatos de edições de
dados são suportados.
• Baixo consumo extremo de energia.
2.3 Modos Scan
Há 8 Modos Scan suportados pelo scanner CCD. O usuário pode trocar o
modo scan designado dependendo da aplicação requerida:
Mas, se o scanner for sem gatilho, somente o Modo Contínuo ou Modo
Teste podem ser selecionados (outros modos scan envolvem interação com
o gatilho). Os modos scan suportados estão descritos abaixo:
Modo Auto Off: O scanneamento será iniciado assim que houver o
disparo do sinal. O scanneamento continua até que o código de barras é
lido ou quando o período de scanneamento pré-habilitado (Duração de
Time-Out do Scanner) está expirado.
Modo Contínuo: O scanner está continuamente scanneando.
1
2
Modo Auto Power Off : O scanneamento será iniciado assim que houver
o disparo do sinal. O scanneamento continua após o código de barras ser
lido ou quando o período de scanneamento pré-habilitado (Duração de
Time-Out do Scanner) está expirado. Diferentemente do Modo Auto Off, o
scanner continuará o scanneamento e o período é re-contado a cada período
quando há uma leitura com sucesso.
Modo Alternado: Haverá o scanneamento assim que houver o disparo. O
scanner será continuo até o gatilho ser acionado novamente.
Modo Momentâneo: O scanner irá realizar o scanneamento até que o
gatilho seja depressionado.
Modo Repetitivo: Semelhante ao Modo Continuo. Porém agora a ação do
gatilho é semelhante a um “botão de re-transmissão”. Se o gatilho é
disparado com menos de 1s após uma Boa Leitura, os mesmos dados serão
transmitidos novamente sem atualização do código de barras.Este “botão
de re-transmissão” pode ser disparado com muitos períodos por um usuário
designado, porém não excedendo o tempo de 1segundo Este modo scan é
muito utilizado quando um mesmo código de barras é lido por várias vezes.
Modo Laser : Este é o modo scan mais utilizado em scanners a laser. O
scaneamento terá inicio quando o gatilho é pressionado, havendo a
continuação para cada código de barras sendo lido ou o gatilho ser
acionado novamente ou quando o periodo de pré-habilitação de
scanneamento (Duração de Time-Out do Scanner) está expirado
Esta duração do time-out é especificada em unidades de segundos. O
time-out default é de 10 segundos..
2.6 Leitura de Redundância
Este parâmetro é utilizado para especificar os níveis de segurança de leitura
(decodificação). Se Sem Redundância é selecionado, somente uma
decodificação com sucesso pode fazer uma leitura válida. Se Três Períodos
de Redundância (Three Times Redundancy) é selecionado, ele utilizará 3
decodificações com sucesso para fazer uma leitura ser válida. Fica óbvio
que mais redundâncias o usuário selecionar, maior será o grau de segurança
na leitura e então haverá uma menor velocidade de leitura. O usuário deve
realizar uma solução de compromisso entre segurança na decodificação e
velocidade de decodificação se o aspecto segurança for necessário.
2.7 Simbologias Suportadas
As simbologias de códigos de barras mais populares são suportadas Cada
simbologia pode ser individualmente habilitada ou desabilitada.O scanner
automaticamente descriminará e reconhecerá todas as simbologias que
estão habilitadas. As simbologias de código de barras suportadas estão
listadas abaixo:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Modo Teste: O scanner está continuamente scanneando O scanner
decodificará repetidamente igualando o mesmo código de barras.
Por default, o modo scan está no Modo Auto Off para scanners com
gatilhos, e no Modo Contínuo para scanners sem gatilho.
2.4 Atraso de Re-leitura
Se o modo de scanner está habilitado para os Modos Continuo, Auto Power
Off, Alternativo, ou Modo Momentâneo, o scanner irá prevenir duas
leituras acidentais de um mesmo código de barras utilizando um Atraso de
Re-leitura (Blocking Time). O código de barras deve estar fora da linha
maior de scanneamento, então o Atraso Re-leitura permite uma segunda
leitura do mesmo código de barras. O Atraso Re-leitura pode ser habilitado
pelo usuário.
2.5 Duração do Time-out do Scanner
Este parâmetro é utilizado para limitar o período de scanneamento máximo
quando o modo scan esta em Modo Auto Off ou Modo Auto Power Off.
3
Código 39 (Standard / Full ASCII)
Italy/French Pharmacode
Industrial 25
Interleave 25
Matrix 25
Codabar (NW-7)
UPCA (com ou sem Addon)
UPCE (com ou sem Addon)
EAN8 (com ou sem Addon)
EAN13 (com ou sem Addon)
Código 93
Código 128
EAN 128
MSI
Plessey
2.8 Códigos de Barras Negativos
O scanner CCD pode ser configurado para a leitura de códigos de barras
negativos. Normalmente códigos de barras são impressos com a cor das
barras mais escura do que os espaços. Para códigos de barras negativos,
eles são impressos no senso oposto, semelhante a filmes negativos. Os
4
3. Interface de Saída
espaços de códigos de barras negativos são impressos com a cor mais
escura do que as barras.
O 1000 é um scanner CCD de interface simples. Ele pode ser configurado
como um scanner teclado, um scanner RS-232, ou um scanner USB. A
interface de saída deve ser especificada préviamente.
3.1 Interface Teclado
3.1.1 Tipo de Teclado
A interface Teclado é habilitada pela configuração/seleção do tipo de
teclado. Os tipos de teclado suportados estão estão listados abaixo:
• PCAT - EUA, Frencês, Alemão, Italiano, Sueco, Norueguês, Reino
Unido, Belga, Espanhol e Português KBD
• PS2-30
• IBM 3477 TYPE (Japonês KBD)
• IBM 34XX,319X & Memorex Telex (122 teclas)
3.1.2 Estilo de Teclado Alfabético
O estilo de layout de teclado pode ser selecionado. Três são as opções para
esta habilitação: layout default (EUA ou estilo Inglês), layout AZERTY e
layout QWERTZ. Esta habilitação somente é realizada quando o tipo de
teclado selecionado for o teclado padrão EUA. O scanner fará os ajustes
necessários quando enviar os caracteres ‘A’, ‘Q’, ‘W’, ‘Z’, ‘Y’ e ‘M’ de
acordo com esta habilitação.
3.1.3 Teclado Estilo – Dígitos
Há dois estilos de layout de dígitos como mostrado nas seguintes figuras.
Um tem suas teclas de dígitos no topo (raiz superior) e o outro tem as
mesmas na parte inferior (raiz inferior).
O estilo de layout de dígito pode ser trocado pela configuração desta
habilitação. Há três opções para esta habilitação: Default, Raiz inferior
(Lower Row) e Raiz Superior(Upper Row). O scanner fará
necessáriamante ajustes quando digitos são enviados de acordo com a
habilitação dos valores destes parâmetros. Esta habilitação é principalmente
para ser utilizada com a habilitação acima (Estilo de Teclado – Alfabético)
e talvez habilitando a Substituição de Caractere, quando utilizado para
idiomas não avaliados no scanner,seja necessário isto para a sua utilização.
!
1
@
2
#
3
$
4
Dígitos na Raiz Inferior(Lower Row)
5
6
1
!
2
@
3
#
4
$
Dígitos na Raiz Superior( Upper Row)
3.1.4 Status Capital Lock
Na ordem para enviar caracteres alfabéticos com case correto, o scanner
necessita conhecer o status do capital lock do teclado. Incorretamente
habilitado pode resultar em case reverso caso o caractere alfabético esteja
sendo transmitido. Há 3 opções para este parâmetro : On, Off ou Auto
Detecção. Se este parâmetro está habilitado para Auto Detecção, o scanner
automaticamente detecta o status do capital lock do teclado antes de
transmitir dados.
3.1.5 Transmissão Alfabética
O usuário pode trocar quaisquer caracteres alfabéticos que estão sendo
enviados pela configuração deste parâmetro. O caractere alfabético pode
ser enviado de acordo com estes casos (a opção Caso Sensitivo - Case
Sensitive), ou o evento é ignorado (a opção Evento Ignorado - Ignore Case)
quando transmitir.
3.1.6 Transmissão de Dígitos
O usuário pode trocar de quaisquer maneiras os dígitos de transmissão do
scanner pela configuração do parâmetro.O scanner pode transmitir digitos
pela utilização de teclas alfanuméricas ou pela utilização de key pad
numérico. O status Num Lock do teclado deverá estar em ON se a opção
keypad numérico for selecionada..
Key Pad Numérico
Tecla Alfanumérica
3.1.7 Atraso Entre Caracteres
Um atraso entre caracteres de 0 a 255ms pode ser configurado para
compatibilizar com o tempo de resposta da interface do teclado do
computador. O tempo de atraso configurado é inserido entre cada caractere
transmitido. O maior atraso configurado, corresponde a menor velocidade
de transmissão sendo realizada. O atraso entre caracteres é zero por default.
7
8
3.2 Interface RS232
4. Parâmetros de Simbologias
O usuário pode selecionar a interface considerada, flow control, baud rate,
paridade e data bits para serem utilizados na interface de saída.
Esta sessão descreve os parâmetros de configuração utilizáveis que são
pertinentes para cada simbologia de código de barras.
3.2.1 Baud Rate / Paridade / Data Bits
O baud rate, paridade e data bit suportados estão listados abaixo.
4.1 Código 39
• Baud Rate : 38400 / 19200 / 9600 / 4800 / 2400 / 1200 / 600 / 300
• Paridade : Não /Direita /Esquerda
• Data bit : 8 / 7
3.2.2 Flow Control
O usuário pode promover a configuração do método de controle de
circulação de dados (handshake) a ser utilizado. As opções avaliadas estão
listadas abaixo.
• Sem Flow Control
• Scanner Pronto: O scanner irá ativar o sinal RTS após o
inicialização(power on). Após cada boa leitura o scanner irá esperar
pelo sinal CTS ficar ativo. Os dados não serão enviados antes do
sinal CTS ficar ativo.
• Dados Prontos : O sinal RTS será ativado após cada boa leitura. O
scanner então esperará o sinal CTS ficar ativo. Os dados não serão
enviados antes do sinal CTS ficar ativo.
• Dados Prontos Invertidos : Ele é semelhante ao Data Ready flow
control, mas com o nível do sinal RTS está invertido.
3.2.3 Atraso Entre Caractere
Um atraso entre caracteres de 0 a 255ms pode ser configurado para
compatibilizar com o tempo de resposta do computador. O tempo de atraso
configurado é inserido entre cada caractere transmitido. O maior tempo de
atraso configurado, implicará na menor velocidade de transmissão a ser
utilizada. O atraso entre caracteres é zero por default.
• Código 39 Standard / Full ASCII : Usuário pode trocar a leitura
de cada Código 39 Standard ou Código 39 Full ASCII pela
configuração deste parâmetro.
• Transmissão Start/Stop: Este parâmetro especifica se os caracteres
de start/stop do Código 39 estão inclusos nos dados que estão sendo
transmitidos.
• Verificação de Checksum: Este parâmetro especifica se o scanner
irá performar a verificação de checksum quando da decodificação
de códigos de barras. Se o checksum está incorreto, o código de
barras não será lido.
• Transmissão de Checksum: Este parâmetro especifica se o
caractere de checksum está incluso nos dados que estão sendo
transmitidos.
4.2 Italy / French Pharmacode
Para Italy/French Pharmacode, já há um caractere de checksum incluso no
código de barras. Então a verificação de checksum já está performada
quando da decodificação destas simbologias. O usuário através de mudança
pode indicar se o caractere de checksum será transmitido ou não. A
transmissão de start / stop destes códigos compartilham a mesma
habilitação do Código 39.
• Transmissão de Checksum : Este parâmetro especifica se o
caractere de checksum esta incluso nos dados que estão sendo
transmitidos.
4.3 Industrial / Interleave / Matrix 25
3.3 Interface USB
Um modelo de interface USB é também avaliado e deve ser especificado
com antecedência. Para instruções de instalação deste modelo, por favor
referenciar-se ao disquete que acompanha este scanner
.
• Seleção de Start / Stop: Este parâmetro providencia a
confiabilidade de leitura de todos as variantes de simbologias 2 de
5. Por exemplo, passagens aéreas internacionais atualmente utilizam
o código de barras Industrial 25 mas com Interleave 25 start / stop.
Para a leitura destes códigos de barras, os parâmetros de seleção
start / stop do Industrial 25 poderia habilitar para Interleave 25.
• Verificação de Checksum : Este parâmetro especifica se o scanner
irá performar a verificação de checksum quando da decodificação
dos códigos de barras. Se o código de barras está incorreto, o código
de barras não será lido.
9
10
• Transmissão de Checksum:Este parâmetro especifica se o
caractere de checksum está incluso nos dados que estão sendo
transmitidos.
• Qualificação do Comprimento do Código: Devido a fraca
estrutura dos códigos 2 de 5, um scan parcial tem a alta
probabilidade de decodificar como válida códigos 2 de 5 parciais
(conhecidos como scan curtos). Para prevenir este tipo de leitura
não considerada, a habilitação de Comprimento de Código pode
ajudar na obtenção do código correto que está lido pela qualificação
do comprimento de código. Parâmetros de Comprimento de
Código podem ser configurados em duas maneiras : Comprimento
de Código Fixado ou Comprimento de Código Max/Min. Se o
comprimento de código fixado for selecionado, até 2 comprimentos
podem ser especificados. E se o comprimento de código Max/Min
for especificado, o comprimento máximo e o comprimento de
código mínimo devem ser especificados, e o scanner somente
aceitará um destes códigos com comprimentos especificados entre
estes valores max/min.
4.4 Codabar
• Transmissão Start/Stop:Este parâmetro especifica se o caractere
start/stop do Codabar está incluso nos dados que estão sendo
transmitidos.
• Seleção de Start / Stop : Quatro diferentes pares de caracteres start
/ stop podem ser selecionados e estão listados abaixo
abcd / abcd
abcd / tn*e
ABCD / ABCD
ABCD / TN*E
4.5 UPCE
• Seleção do Número do Sistema: O UPCE aparece com 2 modos :
Número de Sistema 0 e Número de Sistema 1. Estes dois
diferentes modos de dados são encontrados. O Número de sistema 1
está nas novas extensões UPCE e para o UPCE normal (Número de
sistema 0). O usuário pode ter de trocar a habilitação de ambos os
números de sistema ou ficar com o imparcial número de sistema 0.
Precaução: Devido o caminho do número de sistema 1 ser
encontrado, se os dois números de sistema serem habilitados, o
usuário pode experimentar do scanneamento curto UPCA ou
EAN13 dentro de número de sistema 1 de códigos de barras UPCE.
11
• Converte para UPCA: Se este parâmetro está habilitado, a leitura
UPCE será expandida dentro do UPCA, e o seguinte procedimento
será seguido para a configuração de parâmetos configuredos para
UPCA.
• Transmissão do Número de Sistema: Se este parâmetro está
configurado, o número de sistema será incluso nos dados a serem
transmitidos.
• Transmissão de Checksum: Se este parâmetro está configurado, o
caractere de checksum será incluso nos dados a serem transmitidos..
4.6 EAN8
• Converte para EAN13: Se este parâmetro está habilitado, a leitura
do EAN8 será expandida dentro do EAN13, e o seguinte
procedimento de configuração de parâmetros serão configurados
para EAN13.
• Transmissão de Checksum : Se este parâmetro está habilitado, o
caractere de
checksum será incluido nos dados a serem
transmitidos.
4.7 UPCA
• Converte para EAN13: Se este parâmetro está habilitado, a leitura
do UPCA será expandida dentro do EAN13, e o seguinte
procedimento será seguido para a configuração de parâmetros
configurados para EAN13.
• Transmissão do Número do Sistema: Se este parâmetro está
habilitado, o número de sistema será incluido nos dados a serem
transmitidos.
• Transmissão de Checksum : Se este parâmetro está habilitado, o
caractere de
checksum será incluido nos dados a serem
transmitidos.
4.8 EAN13
• Conversão ISBN / ISSN : Se estes parâmetos estão habilitados, o
scanner converterá o código lido dentro do código ISBN ou ISSN se
o formato está correto (Inicio código EAN13 com 978 ou 979 para
ISBN,e 977 para ISSN).
• Transmissão de Checksum : Se este parâmetro esta habilitado, o
caractere de checksum será incluído nos dados que estão sendo
transmitidos.
12
4.9 MSI
5. Formato de Dados de Saída
• Verificação de Checksum : Três tipos de calculo de checksum
podem ser implementados dentro do código MSI: Checksum
Modulo 10 Simples, Modulo 10 Duplo ou Modulo 11 & 10 . Se o
caractere de checksum está incorreto, o código de barras não será
lido.
• Transmissão de Checksum: O usuário pode controlar qual o
checksum esta sendo transmitido pela configuração destes
parâmetros.
1) Transmitido
2) Último dígito não transmitido
3) Últimos 2 dígitos não transmitidos
• Qualificação do Comprimento de Código: Devido a estrutura
fraca do código MSI, um scan parcial tem a alta probabilidade de
decodificação como válido um código MSI parcial (conhecido
como scan curto). Para prevenir este tipo de leitura não
considerada,a habilitação de Comprimento de Código pode ajudar
para se obter o código correto na leitura pela qualificação do
comprimento de código. As limitações do comprimento de código
podem ser habilitadas em 2 modos: Comprimento de Código
Fixado e Comprimento de Código Max/Min. Se um comprimento
de código está selecionado, até 2 comprimentos de código podem
ser especificados. E se um comprimento de código max / min está
selecionado, o comprimento max e o comprimento min devem ser
especificados e o scanner somente aceitará estes códigos com
comprimentos entre max/min especificados.
4.10 Plessey
Leitura de dados pelo scanner serão processadas na seguinte seqüência
(interfaces RS-232, Teclado e USB ).
1) A substituição de caractere esta performada nos dados do código de
barras.
2) O Código ID e o Comprimento de Código são inseridos no inicio dos
dados como mostrados abaixo .
[Código ID] [Comprimento de Código] [Dados]
3) Os dados resultantes do passo 1 serão processados pelos formatos de
edição. Para detalhes, favor referenciar-se á sessão “Edição de Dados”.
4) E finalmente o Prefix do Código e o Postfix do Código serão somados
antes da transmissão.
[Prefix do Código] [Dados Rsultantes do Passo 3] [Postfixdo Código]
5.1 Substituição de Caractere
Há três habilitações de substituição de caracteres no scanner. Estas
habilitações são configuradas em um caractere base. Isto é, um caractere
especifico está para ser substituído por outro caractere. A substituição do
caractere é feita em cada ocorrência do caractere especificado nestas
habilitações. Estar atento,a substituição é feita somente no próprio código
de barras (excluindo-se o Prefix do Código, Postfix do Código, Código ID,
Comprimento de Código ou qualquer outro Campo Adicional) e é feito
antes do modo de edição de processamento.
Se somente o caractere para ser recolocado está especificado, cada
ocorrência deste caractere no código de barras será feito.
5.2 Prefix / Postfix de Código
• Converte para UK Plessey (Reino Unido): Se este parâmetro está
habilitado, o scanner trocará cada ocorrência do caractere ‘A’ dentro
caractere ‘X’ no código.
• Transmissão de Checksum: Se este parâmetro está habilitado, os
caracteres checksum (dois caracteres) serão transmitidos juntos com
os dados.
13
Até quatro caracteres de prefix / postfix de código podem ser configurados
para o scanner.
5.3 Código ID
Até dois caracteres de Código ID podem ser configurados para cada
simbologia. Para minimizar os efeitos de configuração do Código ID, o
scanner providencia cinco habilitações pré-definidas de Códigos ID que o
usuário pode selecionar. O usuário pode primeiro selecionar uma das
habilitações do Código ID e então fazer modificações As habilitações prédefinidas do Código ID são mostradas abaixo.
14
6. Edição de Dados
O scanner CCD 1000 providencia funções de edição de dados avançadas
para a formatação de dados. Edição de Dados esta performada de acordo
com a configuração do formato de edição feito pelo usuário. Até três
formatos de edição podem ser configurados.
Dados são divididos dentro de campos pelas regras especificadas pelo
usuário. Estes campos juntos com os campos adicionais configuráveis pelo
usuário constituem os dados atuais enviados para o computador host. A
descrição detalhada e os procedimentos de configuração do formato de
edição são descritos nesta sessão.
Set 1 Set 2 Set 3 Set 4 Set 5
Código 39
A
C
Y
M
A
Italy Pharmacode
A
C
Y
M
A
French Pharmacode
A
C
Y
M
A
Industrial 25
C
H
H
H
S
Interleave 25
D
I
Z
I
S
Matrix 25
E
G
G
G
S
Codabar
F
N
X
N
F
Código 93
I
L
L
L
G
Código 128
H
K
K
K
C
UPCE
S
E
C
E
E
EAN8
P
B
B
FF
E
EAN13
M
A
A
F
E
MSI
V
V
D
P
M
Plessey
W
W
E
Q
P
UPCA
J
A
A
A
E
6.1 Seleção do Formato de Edição
5.4 Comprimento de Código
Dois dígitos do Comprimento de Código representam o comprimento de
dados (caractere contador) podendo ser inseridos na frente dos dados a
serem transmitidos.Este parâmetro do Comprimento de Código pode ser
individualmente habilitado ou desabilitado para cada símbologia de código
de barras.
Para iniciar a configuração de um formato de edição, o formato de edição
deve ser configurado como primeiro passo para ser selecionado. Uma vez
isto selecionado, os parâmetros pertinentes para o formato de
edição(condições de aplicatibilidade, número total de campos, regras
dividindo campos,campos adicionais e parâmetros de seqüência de
transmissão de campo) podem ser configurados. Após todos estes
parâmetros considerados serem configurados, o código de barras “Final do
Formato Programável -“End of Format Programming” deve ser lido para
completar a configuração deste formato de edição.
Nota: Antes de completar a configuração de formato de edição, se outros
parâmetros ainda são pertinentes para o formato de edição são lidos, o
formato de edição sob configuração serão abortados. O usuário deve reiniciar a configuração novamente pela seleção do formato de edição para
ser configurado.
6.2 Formato Padrão de Fábrica(Restore Default)
Após o formato de edição a ser configurado estar selecionado, o usuário
pode ler o código de barras de habilitação “Formato Restore Default ”para
colocar o formato de edição para padrão de saída de fábrica. A habilitação
default do formato de edição são listados abaixo:
•
•
•
•
•
•
•
•
15
16
Tipo de Código Aplicável: Todos
Comprimento Aplicável: Ambos comprimentos max e min são zero.
String de Matching : Vazio
Locação de Matching String : 0
Número Total de Campos: 1
Habilitação de Campo: Não Configurada
Campos Adicionais: Vazio
Seqüência de Transmissão de Campo: F1
6.3 Condições de Aplicabilidade
Três condições de aplicabilidade podem ser configuradas para qualificação
se a leitura de dados pelo scanner puder ser processada por uma formatação
de edição particular. Edição de Dados não serão performados a menos que
todas as três condições de aplicabilidade sejam encontradas. As condições
de configuração de aplicabilidade estão descritas abaixo:
• Tipo de Código: Este parâmetro especifica o tipo de código de um
dado elegível para a edição de dados. Tipos de códigos múltiplos
podem ser especificados para este parâmetro.
• Comprimento de Código:Este parâmetro especifica o comprimento
(caractere contador) do dado elegível para a edição de dados. Ele
esta especificado na taxa do formato.O comprimento do dado deve
estar entre os limites de comprimento max e min. Se o comprimento
max e o comprimento min configurado são ambos zero, o scanner
não será performatado para esta qualificação de comprimento.
• Matching String e sua localização: O usuário pode especificar um
string de caractere particular (até quatro caracteres) que devem
aparecer no dado aonde está elegível para a edição de dados. O
usuário deve também especificar aonde (posição de caractere, início
para um) este string deve aparecer no dado pela configuração da
localização do matching string Se a localização especificada for
zero, o scanner somente verifica a existência do matching string no
dado. Para desabilitar a qualificação do matching string deve-se
deixar o matching string vazio.
6.4 Número Total de Campos
Dados podem ser divididos dentro de até 6 campos. O número total de
campos configurados devem ser corretamente especificados. Os campos
são numerados de F1 a F6 de maneira concordante,mas somente F1 para
F5 podem ser configurados. Por favor note que,o número de campos
podem ser configurados já em um menor número que o número total de
campos especificados. O caractere extra de dados além de configurar o
último campo será automaticamente designado para o próximo campo. Ou
seja, se três campos são configurados para o formatos de edição, os
caracteres de dados após F3 será designado para F4 automaticamente. Esta
aplicação é completamente utilizável especificamente quando dados de
comprimento variável são processados pela formatação de edição.
• String de Terminação de Campo:A regra de divisão de campo
pode ser configurada pela especificação do string de terminação de
campo. O string de terminação de campo configurado pode ter até
dois caracteres. O scanner irá pesquisar as ocorrências deste string
particular nos dados para o campo. O string de terminação de campo
já está incluido no campo. O usuário através disto , tem esta opção
de descartar este string de terminação.
• Comprimento de Campo: As regra de divisão de campo podem ser
configuradas pela especificação simples do comprimento de campo.
O scanner irá designar o próximo número especificado dentro do
campo..
6.6 Campos Adicionais
O usuário pode criar até cinco campos adicionais para cada formato de
edição. Cada campo adicional pode ter na maioria quatro caracteres. Os
campos adicionais são numerados AF1 para AF5 de maneira concordante.
6.7 Seqüência de Transmissão de Campo
Após o campo de dados e os campos adicionais serem configurados, o
usuário pode agora programar a seqüência de transmissão destes campos
que incluem os dados finais.O código “Início” deve ser lido antes de
designar a seqüência de transmissão de campo. E então a seqüência de
transmissão de campo considerada pode ser especificada. O scanner irá
transmitir os campos em ordem(seqüência) que foi programada pelo
usuário quando do envio de dados. A seqüência de transmissão de campo
pode ser designada na ordem considerada e campos podem também ser
designados em tempos múltiplos. O número de campos máximo pode ser
designado como doze. Após a seqúência ter sido designada, o código
“Fim” deve ser lido para completar a habilitação.
6.8 Fim do Formato de Programação
Após todos os parâmetros designados serem configurados, o código “Fim
do Formato de Programação” deve ser lido para concluir a programação do
formato de edição. Este código está localizado na parte de baixo de cada
página na sessão“Parâmetros de Formato de Edição” do manual de
configuração.
6.9 Formato de Edição de Dados Ativo
6.5 Divisão de Dados dentro de Campos
Dados elegíveis para formatos de edição são divididos dentro dos campos
de acordo com as regras especificadas pelo usuário. A regra para cada
campo pode ser configurada em dois modos.
17
Antes dos dados terem sido processados pelo formato de edição particular,
este formato deve ser habilitado. O formato de edição deve ser habilitado
ou desabilitado individualmente.
18
6.10 Edição de Dados Exclusivo
7. Configurando seu 1000
Se este parâmetro está habilitado, toda leitura de dados pelo scanner deve
ser processada pelo formato de edição. Se os dados não estão elegíveis para
toda habilitação de formatos de edição, o scanner não aceitará leituras e os
dados não serão transmitidos.
Configurar o Scanner CCD 1000 CCD é programa-lo pela leitura de
códigos de barras de habilitação contidos no Manual de Configuração (a
segunda parte deste manual).Esta sessão descreve o procedimento de
configuração do scanner. Alguns exemplos de configuração são também
dados neste sessão para ilustração.
6.11 Exemplos de Programação
7.1 Modo Configuração de Entrada
Exemplo 1: Dados extraídos do 10o caractere para o 19 o caractere .
Número de Campos Total: 3
Campo 1: Divide campo pelo comprimento de campo, habilita
comprimento de campo para 9
Campo 2: Divide campo pelo comprimento de campo, habilita
comprimento de campo para 10
Seqüência de Transmissão de Campo: F2
Exemplo 2: Extrair o dado do código, número do item e informação de
quantidade do código de barras. Dados estão codificados no código de
barras semelhante a isto: Do primeiro caractere para o 6 o caractere dados
do código. Do 7 o caractere está o numero do item, seu comprimento é
não fixado mas está delimitado por um caractere ‘-’. Após o caractere ‘-’
está a informação da quantidade.
Dados devem ser transmitidos semelhante a isto: Número do Item devem
vir primeiro, então o caractere TAB, seguido dos dados do código, e então
outro caractere TAB e finalizando a quantidade.
Número Total de Campos: 3
Campo 1: Divide campo pelo comprimento de campo, habilita o
comprimento de cmpo para 6.
Campo 2 : Divide campo pelo string de terminação de campo. Habilita
o string de terminação para ‘-’, e descarta o string de
terminação.
Campo Adicional 1: Habilita para um caractere TAB .
Seqüência de Transmissão de Campo:
F2 AF1 F1 AF1 F3
Para iniciar a configuração, o código de barras “Enter Setup” deve ser
lido.Este irá colocar o scanner no modo de configuração. O scanner irá
responder com 6 beeps e o indicador visual ficará verde após o código ser
lido. Este código de barras “Enter Setup” está localizado na parte inferior
de cada pagina do Manual de Configuração.
7.2 Default
Todos os parâmetros do scanner retornarão os seus valores default pela
leitura do código de barras “Default”. O scanner dará dois beeps quando o
código de barras “Default” ser lido.
7.3 Lista de Habilitação
A corrente habilitação de todos os parâmetros do scanner podem ser
enviados para o computador host para a verificação do usuário. A listagem
está separada em dez páginas. O usuário pode selecionar a página de
interesse pela leitura do código de barras da “Página x”. O scanner pode
não habilitar a lista se a interface Wand Emulation estiver configurada.
Página 1: Interface, Buzzer e Parâmetros do Scanner
Página 2: Prefix, Postfix e Comprimento de Código
Página 3: Código ID
Página 4: Simbologias habilitadas para a leitura
Página 5: Parâmetros de Simbologias (1/3)
Página 6: Parâmetros de Simbologias (2/3)
Página 7: Parâmetros de Simbologias (3/3)
Página 8: Formato de Edição 1
Página 9: Formato de Edição 2
Página 10: Formato de Edição 3
7.4 Habilitação de Valores de Parâmetros
Para a maioria dos parâmetros, somente uma leitura é requerida para a
habilitá-los para novos valores. O scanner irá responder com dois beeps
quando estes parâmetros são configurados. Mas para alguns parâmetros
especiais, leituras múltiplas são requeridas para se completar a habilitação.
O scanner irá responder com beep curto se a configuração do parâmetro
19
20
está ainda não completada. Estes parâmetros usualmente se referenciam a
valores numéricos ou a string de caracteres, como um tipo de teclado,
atraso entre caracteres, prefix / postfix de código, etc..
A habilitação da tecla tipo/status considerada pode ser selecionada pela
descrição suscinta. O procedimento de configuração para parâmetros de
string de caracteres está mostrado abaixo.
Para este tipo de parâmetros, o código do parâmetro para ser configurado
deve ser lido primeiro. Então os códigos incluem o valor numérico ou o
string de caracteres string é lido. Finalmente, o código “Validação” deve
ser lido para completar a habilitação. O scanner responderá com dois beeps
quando o código “Validação” é lido.
Código do
Parâmetro
7.4.1 Parâmetros Numéricos
O procedimento para parâmetros numéricos está mostrado abaixo.
Código Tipo de
Tecla /Status
Código do
Parâmetro
Dois Códigos
Hexadecimais
Código
Decimal
Código de
"Validação"
Código de
"Validação"
Por exemplo, para configurar o Atraso Entre Caractere para ser 15 ms, o
código “Atraso Entre Caractere” é lido primeiro, e então os códigos de
dígitos decimais “1” e “5”, e finalmente , o código “Validação” para
completar a habilitação.
Por exemplo, para configurar o Prefix de Código para ser “AB”, o código
“Prefix de Código” é lido primeiro, e então os códigos de dígitos
hexadecimais “4”, “1”, “4” e “2” são lidos, e finalmente, o código
“Validação” para completar a habilitação
7.4.2 Parâmetros de String de Caractere
Basicamente, cada caractere programado para o parâmetro de string de
caractere está representado por dois dígitos hexadecimais. Os dois dígitos
hexadecimais usualmente incluem um valor aonde esta o código ASCII
equivalente do caractere sendo programado.
7.4.3 Habilitação da Tecla Tipo/Status
A tecla tipo/status está especificada no caractere base. Cada caractere
programado está por default do tipo tecla Normal. Um caractere do tipo
tecla normal pode ter habilitações de status associadas (add
Shift/Control/Alternate).
Considerando que um caractere do tipo Scan Code pode não ter nenhuma
habilitação de tecla status associada.
Ao lado destes dois dígitos hexadecimais, há uma tecla opcional tipo/status
podendo ser ainda especificada para cada caractere do parâmetros do
string. Esta tecla opcional tipo/status pode somente ser especificada para
alguns parâmetros particulares quando a interface teclado é utilizada. Estes
parâmetros são: Prefix de Código, Postfix de Código, Código ID e
Formatos de Edição de Campos Adicionais.
21
• Tipo Tecla Normal : Quando este código é lido, o scanner irá
assumir o seguinte código de dígito hexadecimal ASCII do caractere
sendo programado. E ele então irá limpar todas as habilitações de
teclas status associadas para este caractere corrente.
22
• Scan Code: Quando este código é lido, o scanner assumirá os
dígitos hexadecimais seguintes são os valores do scan code do
caractere sendo programado.
• Add Shift: A tecla Shift será enviada sempre com o caractere
programado.
• Add Control (L): A tecla Control esquerda será enviada sempre
com o caractere programado.
• Add Alternate (L): A tecla Alternate esquerda será enviada sempre
com o caractere programado.
• Add Control (R): A tecla Control direita será enviada sempre com
o caractere programado.
• Add Alternate (R): A tecla Alternate direita será enviada sempre
com o caractere programado.
• Por exemplo, para programar o Prefix de Código para ser “CtrlShift-B”, “C”, a seqüência de programação deveria ser:
1) Código “Prefix de Código”
2) Código “Add Control (L)”
3) Código “Add Shift”
4) “4” do dígito hexadecimal
5) “2” do dígito hexadecimal
6) “4” do dígito hexadecimal
7) “3” do dígito hexadecimal
8) “Validação”
Nota: Na representação interna dos caracteres, estão especificados com
uma ou outra característica (scan code ou tecla status associada), ocupando
dois caracteres normais de espaço cada um. Então o número máximo de
caracteres pode ser configurado para um parâmetro de string que será
decrescente, se estas especificações de caracteres forem utilizadas.
7.5 Modo de Configuração de Saída
Ambos os códigos “Atualização”, e o “Habilitação de Saída sem Salvar”
podem sair do modo de configuração do scanner quando eles são lidos.
Estes dois códigos diferem-se para manter a nova habilitação no scanner ou
não, como seus nomes sugerem. O scanner irá reponder com 6 beeps e reinicilizar-se-á, se cada código está lido.
23
Download

Manual CCD 1000-Geral