Processamento ZipPrint
Um tutorial sobre o ZipPrint está disponível no
Information Center do Host On-Demand,
localizado em
http://publib.boulder.ibm.com/infocenter/hodhelp/v10r0/index.jsp.
Identificando o Documento
Os parâmetros no grupo Identificação
da janela Personalizar Perfil do Aplicativo,
permite que o ZipPrint determine se
um perfil do aplicativo deve ser utilizado para imprimir um documento específico.
Os parâmetros no grupo Identificação são:
-
Palavra-chave
-
Cadeia Superior
-
Cadeia Inferior
Cada um desses parâmetros inclui:
-
Uma cadeia (seqüência de caracteres).
-
Um local de linha e de coluna no qual a cadeia deve ocorrer.
Antes de utilizar um perfil do aplicativo para imprimir um documento,
o ZipPrint compara
os valores especificados nos parâmetros de Palavra-chave, Cadeia Superior e Cadeia Inferior
com os valores no documento.
-
Se os valores corresponderem, o ZipPrint utilizará o perfil do aplicativo para imprimir o documento.
-
Se os valores não corresponderem,
o ZipPrint concluirá
que o documento não corresponde ao perfil do aplicativo.
Conseqüentemente, o ZipPrint:
-
Exibe uma mensagem de erro e é finalizado (se você clicou em Arquivo > ZipPrint > Imprimir a Partir do Aplicativo - Selecionar Perfil)
ou
-
Tenta outro perfil do aplicativo (se você clicou em Arquivo > ZipPrint > Imprimir a Partir do Aplicativo - Automático).
O ZipPrint procura esses parâmetros conforme descrito a seguir.
Suponha que você abriu um documento de 10 páginas, está visualizando a página 6
e que um ZipPrint foi iniciado:
-
O ZipPrint procura a página 6 para a Palavra-chave.
-
Se a Palavra-chave não for encontrada na página 6,
o ZipPrint conclui
que o documento
não corresponde ao perfil do aplicativo.
-
Em seguida, ele retrocede a página através do documento, até localizar uma página
que contém a Cadeia Superior no local de linha e coluna apropriado.
-
Como o ZipPrint retrocede as páginas,
assim que ele localiza a Cadeia Superior
no local apropriado em uma página do documento,
ele conclui que a página é a primeira página do documento
e pára de procurar (mesmo se a página não for, de fato, a primeira do documento).
-
Por exemplo, se o ZipPrint:
-
Retroceder para a página 5 mas não localizar a Cadeia Superior.
-
Retroceder para a página 4 mas não localizar a Cadeia Superior.
-
Retroceder para a página 3 e localizar a Cadeia Superior.
ele concluirá que a página 3 é a primeira página do documento,
mesmo se a página 1 também contiver a Cadeia Superior.
-
Iniciando com a página do documento na qual o ZipPrint localizou a Cadeia Superior
e continuando cada página,
o ZipPrint:
-
Processa a página
lendo os dados da tela e enviando-os para o destino de impressão.
-
Avança para a próxima página.
-
Como ele avança páginas através do documento,
cada página da Cadeia Inferior é verificada.
-
Se o ZipPrint localizar a Cadeia Inferior no local de linha e coluna adequado,
ele concluirá que a página é a última página do documento.
Para essa página:
-
O ZipPrint processa o texto nessa página
apenas abaixo da linha que contém a Cadeia Inferior.
-
Ele conclui que o processamento do documento
terminou e pára.
Tópicos Relacionados