Antes de compilar uma PDT (Printer Definition Table), você deve colocar um PDF (Printer Definition File) no subdiretório \pdfpdt\usrpdf\ do diretório publicado na Web. O diretório padrão publicado na Web é \hostondemand\hod.
Uma tabela de definição de impressora é gerada quando um arquivo de definição de impressora que você criou ou modificou é compilado. Para criar uma PDT:
![]() |
A descrição precisa ser exclusiva. |
Para compilar outros PDFs, repita as etapas 1 a 4.
O compilador cria arquivos PDT (.hodpdt) no subdiretório \pdfpdt do diretório publicado na Web. Quando o compilador é executado no modo gráfico, ele também cria um log pdtc.log, que é sobrescrito a cada execução do compilador. Quando você executa o compilador em modo não-gráfico, a saída do log é enviada para a tela, não para um arquivo.
Um PDF (Printer Definition File) é um arquivo ASCII que contém definições de macros, parâmetros de sessão, controles de formatação e definições de caracteres. É possível editar um PDF utilizando um editor de texto ASCII e personalizar o arquivo para a impressora a ser utilizada. A maioria das impressoras oferece suporte a comandos similares para funções básicas, mas são bastante diferentes em seu suporte a funções mais avançadas.
Vários PDFs são fornecidos para que se adaptem à maioria das impressoras, exceto aqueles que utilizam PostScript e o HP PPA (Printing Performance Architecture). Os PDFs do Communications Manager e do Personal Communication podem ser compilados e utilizados para o Host On-Demand; no entanto, eles não suportam todos os controles.
Você pode criar um novo PDF informando o arquivo ou personalizando um dos PDFs fornecidos pela IBM. Em qualquer caso, você deve utilizar um editor ASCII; não utilize um programa de processamento de texto. Não é possível personalizar uma PDT diretamente; você deve modificar um dos PDFs fornecidos ou criar um novo e, em seguida, compilá-lo em uma PDT. O compilador é fornecido.
Os PDFs fornecidos pela IBM são instalados no subdiretório \pdfpdt do diretório publicado na Web. Os PDFs possuem a extensão .pdf. Uma lista dos arquivos PDF e informações adicionais estão incluídas na Referência de Impressão do Host.
![]() |
Se desejar personalizar um dos PDFs fornecidos pela IBM para criar o seu próprio, não modifique o original; copie-o no subdiretório \pdfpdt\usrpdf\. |
Se você pretende criar uma PDT personalizada, deve ter à mão o manual de referência técnica da impressora em questão, de modo que possa incorporar as seqüências de controle corretas ao PDF.
Quando você modifica ou cria um PDF, deve salvá-lo no subdiretório \usrpdf do diretório \pdfpdt. Você deverá criar o diretório na primeira vez em que fizer isso.
PDT é um arquivo utilizado para formatar o fluxo de dados enviado pelo aplicativo do host. Quando uma PDT é utilizada, o emulador do Host On-Demand converte o fluxo de dados de EBCDIC para ASCII (a não ser que exista um comando passthru no fluxo de dados), formata os dados de acordo com os controles especificados no fluxo de dados ou na própria PDT, e envia os dados para a impressora. Você pode utilizar uma única PDT que contenha instruções básicas. No entanto, se desejar utilizar algumas das funções que estão disponíveis em impressoras de estações de trabalho modernas, como o recurso de alterar fontes ou bandejas de papel, será necessária uma PDT personalizada para a impressora que está sendo utilizada e o aplicativo do host deverá enviar os comandos necessários. Em qualquer caso, você deve utilizar uma PDT que seja adequada para o modo de emulação que a impressora suporta (HP PCL Nível 3, IBM PPDS e assim por diante).
Várias PDTs são fornecidas com o Host On-Demand para ambas as impressoras, de SBCS (Conjunto de Caracteres de Byte Único) e de DBCS (Conjunto de Caracteres de Byte Duplo). É possível criar versões personalizadas delas ou inteiramente novas. Em qualquer caso, será necessário um arquivo de definição de impressora a partir do qual uma PDT será criada.
As PDTs fornecidas pela IBM são instaladas no subdiretório \pdfpdt
do diretório publicado na Web.
Os PDFs possuem a extensão .hodpdt.
Uma lista dos arquivos e de informações adicionais estão incluídas na
Referência de Impressão do Host.
Toda PDT deve ter uma descrição que sirva para identificá-la quando você configura uma sessão de impressora; a descrição deve ser exclusiva. Em modo gráfico, o compilador verifica se foi atribuída uma descrição exclusiva. Se o compilador descobrir que já existe uma PDT com a mesma descrição, ele interrompe a compilação e exibe uma mensagem de erro. Para modificar a descrição, clique em OK para começar de novo.
O compilador é um aplicativo Java que exige um ambiente de tempo de execução Java (jre). O Host On-Demand instala um jre em um servidor ou cliente Windows, mas você deve instalá-lo separadamente em outros sistemas operacionais. Você pode executar o compilador em um servidor Host On-Demand ou em um cliente localmente instalado, mas não em um cliente de download.
Quando você inicia o compilador da maneira usual, ele apresenta uma interface gráfica; ela consiste em dois campos de entrada (para um nome de PDT e uma descrição de impressora) e uma janela de Informações de Status e Erro. A interface gráfica é suportada em todas as plataformas.
Também é possível iniciar o compilador em um modo não-gráfico, incluindo o nome da PDT e a descrição da impressora como parâmetros do comando. O modo não-gráfico é suportado em todas as plataformas.