Este é o pôster de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
pôster - dimensione e agrupe uma imagem postscript para imprimir em várias páginas
SINOPSE
poster no arquivo
DESCRIÇÃO
Cartaz pode ser usado para criar um pôster grande, construindo-o a partir de várias páginas e / ou
imprimi-lo em mídia grande. Ele espera como entrada um arquivo postscript genérico (encapsulado),
normalmente imprimindo em uma única página. A saída é novamente um arquivo postscript, talvez
contendo várias páginas juntas construindo o pôster. As páginas de saída trazem marcas de corte
e têm imagens ligeiramente sobrepostas para facilitar a montagem. A imagem de entrada será
dimensionado para obter o tamanho desejado.
O programa usa um método de força bruta: ele copia todo o arquivo de entrada para cada saída
página, portanto, o arquivo de saída pode ser muito grande. Uma vez que o programa realmente não incomoda
sobre o conteúdo do arquivo de entrada, ele claramente funciona tanto em preto e branco quanto em cores
pós-escrito.
Para controlar seu funcionamento, você precisa especificar o tamanho do pôster desejado ou um
fator de escala da imagem:
- Dado o tamanho do pôster, ele calcula o número necessário de folhas para imprimir, e de
que um fator de escala para preencher essas folhas de forma ideal com a imagem de entrada.
- Dado um fator de escala, ele deriva o número necessário de páginas do tamanho da imagem de entrada,
e posiciona a imagem dimensionada centralizada nesta área.
Seu arquivo de entrada deve ser melhor um arquivo `Encapsulated Postscript 'real (frequentemente denotado com
a extensão .eps ou .epsf). Esses arquivos podem ser gerados a partir de quase todos os desenhos atuais
aplicativos e processadores de texto como Word, Interleaf e Framemaker.
Contudo cartaz tenta se comportar adequadamente também em arquivos postscript gerais mais relaxados
contendo uma única definição de página. A operação adequada é obtida, por exemplo, nas páginas
gerado por (La) TeX e (g) troff.
A mídia para imprimir pode ser selecionada independentemente do tamanho da imagem de entrada e / ou
tamanho do pôster. Cartaz irá determinar por si mesmo se é benéfico girar a saída
imagem na mídia.
Para visualizar os resultados de saída de cartaz e / ou para (re) imprimir páginas de saída individuais, você
deve usar um visualizador de postscript como vista fantasma(1).
OPÇÕES
-v Seja prolixo. Fale sobre escala, rotação e número de páginas.
O padrão é a operação silenciosa.
-f Solicita alimentação de mídia manual no dispositivo de plotagem / impressão, em vez de usar seu padrão
bandeja de papel.
O padrão é seguir as configurações do dispositivo.
-eu
Especifique o tamanho da imagem de entrada.
O padrão é ler o tamanho da imagem da especificação `%% BoundingBox 'na entrada
cabeçalho do arquivo.
-m
Especifique o tamanho de mídia desejado para imprimir. Veja abaixo para .
O padrão é obtido da variável de ambiente PAPERCONF. Se não estiver definido,
é lido do arquivo cujo nome está na variável de ambiente PAPERSIZE. Se isso também
não estiver definido, o padrão é lido do arquivo / etc / papersize. Ver Tamanho do papel(5) para um
descrição completa do formato do arquivo de configuração.
-p
Especifique o tamanho do pôster. Veja abaixo para . Desde a cartaz vai escolher de forma autônoma
para rotação, sempre especifique um tamanho de pôster `retrato '(ou seja, mais alto do que largo).
Se você não fornecer a opção -s, o tamanho padrão do pôster é idêntico ao da mídia
tamanho.
-s
Especifique um fator de escala linear para produzir o pôster. Junto com a imagem de entrada
tamanho e margens opcionais, isso induz um tamanho de pôster de saída. Portanto, não especifique ambos -s
e P.
O padrão é derivar o fator de escala para caber em um determinado tamanho de pôster.
-c or -c %
Especifique a margem de corte. Esta é a distância entre as marcas de corte e a borda do papel.
Se a saída for realmente lado a lado em várias folhas, as marcas de corte indicam onde cortar
o papel para montagem. Esta margem deve ser grande o suficiente para cobrir o não imprimível
margem que quase todas as impressoras têm. Para Veja abaixo.
O padrão é 5%. Somente quando você especifica tamanhos de pôster e mídia idênticos, o corte padrão
a margem torna-se 0, removendo efetivamente as marcas de corte.
-C or -C %
Especifique uma margem branca ao redor da imagem de saída.
Na situação `ideal '(quando um arquivo` eps' de entrada especifica um BoundingBox exato em
seu cabeçalho), a imagem de saída será dimensionada exatamente para as bordas do
pôster (menos margem de corte). Se você deseja que uma certa margem permaneça em torno da imagem
após a montagem do pôster, você pode especificar isso com `-w '.
(Esta opção é redundante, uma vez que você pode obter o mesmo resultado usando -s ou
-eu. No entanto, alguns podem achar isso mais conveniente.)
O padrão é 0.
-P
Especifique quais páginas do pôster serão impressas. Consiste em uma lista separada por vírgulas de
páginas únicas ou intervalos de páginas (usando o traço). A ordem em que o número da página aparece
determina a ordem final da página no arquivo PostScript de resultado. A numeração das páginas começa em
1, da esquerda para a direita e de baixo para cima.
Exemplos: 1-2 ou 1,3-4,7
-o
Especifique o nome do arquivo no qual gravar a saída.
(Adicionado apenas para as pessoas pobres que não podem especificar o redirecionamento de saída de seus
linha de comando devido a um sistema operacional bobo.)
O padrão é gravar na saída padrão.
o mencionado acima é uma especificação de tamanho horizontal e vertical. Apenas em
combinação com a opção `-i ', o programa também entende a especificação de deslocamento em
a .
Em geral:
= [ ] [ ]
com o multiplicador e o deslocamento sendo especificados opcionalmente.
= *
= + ,
= ou
Muitos nomes de mídia internacional são reconhecidos pelo programa, em maiúsculas e minúsculas, e
podem ser encurtados para seus primeiros caracteres, desde que sejam únicos. Por exemplo `A0 ',
`Let '.
Os nomes das distâncias são como `cm ',` i', `ft '.
EXEMPLOS
O seguinte comando imprime um arquivo de entrada A4 em 8 páginas A3, formando um pôster A0:
poster -v -iA4 -mA3 -pA0 infile> outfile
O próximo comando imprime uma imagem de entrada eps em um pôster de páginas 3x3 Carta:
poster -v -mLet -p3x3Let image.eps> outfile
O próximo comando amplia uma imagem de entrada eps para imprimir em um dispositivo A0 de grande mídia,
mantendo margens de 2 polegadas:
poster -v -mA0 -w2x2i image.eps> outfile
Amplie uma imagem postscript exatamente 4 vezes, imprima na mídia A4 padrão e deixe cartaz
determine o número de páginas necessárias:
poster -v -s4 image.eps> outfile
Dimensione uma imagem postscript para um pôster de cerca de 1 metro quadrado, imprimindo em mídia 'Legal',
mantendo 10% do tamanho 'Legal' como margem branca ao redor do pôster.
poster -v -mLegal -p1x1m -w10% infile.ps> outfile
PROBLEMAS & QUESTÕES
I ter a borrada imagem e / ou interferência padrões
Se o seu arquivo de entrada contém - ou consiste em - imagens de pixel (em oposição a apenas dados vetoriais
que é essencialmente independente da resolução), você pode ter esse problema. Tal pixel
as imagens normalmente são feitas para se ajustar bem a dispositivos padrão de 300 (ou 600) dpi. Escalando tal
imagem com um fator escolhido de forma descuidada, pode facilmente levar a bordas nebulosas e interferência
padrões na saída. A solução é fornecer cartaz com um fator de escala exato
(com a opção -s), escolhido como um número inteiro. Se a escala inteira não for prática para o seu
propósito, escolha um número fracionário feito de um pequeno denominador inteiro (2, 3, 4).
lata I selecionar só a pequeno parte of a dado entrada cenário?
Sim, para este propósito, você pode definir o tamanho (largura e altura) e deslocamento (de
esquerda e inferior) de uma janela na imagem de entrada. Especifique esses números como argumento para um
opção de linha de comando `-i '.
Uma maneira de obter esses números é visualizar a imagem original com ghostview, e
observando os números das coordenadas que ele exibe continuamente. Esses números estão em
unidades postscript (pontos), nomeadas por cartaz como apenas `p '.
Cartaz não parecem para trabalho devidamente, saída páginas e guarante que os mesmos estão vazio
A principal causa para o pôster não funcionar corretamente é fornecer arquivos postscript que
não se conformar com o comportamento 'eps' adequado. Tente se o seu aplicativo (ou driver de impressora)
não pode gerar 'postscript encapsulado' real.
If I perguntar for a 50x50cm poster, it sempre gera alguma coisa maior
Sim provavelmente. Ao especificar um tamanho de saída desejado com a opção `-p ', cartaz primeiro
determina uma série de folhas para cobrir tal área. Em seguida, ele determina um fator de escala
para que a imagem preencha essas folhas até a borda. Como resultado, o tamanho solicitado é
usado apenas como estimativa aproximada. Se você quiser um tamanho de saída exato, especifique o fator de escala
você mesmo com a opção `-s '(e omita o` -p').
I queremos para manter da branco espaço por aí da cartaz as in my original
Cartaz irá, como padrão, usar a caixa delimitadora da imagem de entrada e dimensionar / traduzir para o
bordas de seu pôster. Se o programa que gerou seu arquivo de entrada especifica uma exata
e %% BoundingBox apertado, você realmente perderá sua margem branca. Para manter o original
margem, especifique uma opção `-i 'com como argumento o tamanho do papel no qual o original
o documento foi formatado (como `-iA4 '). Alternativamente, especifique um fator de escala menor
(com -s) ou uma nova margem explícita (com -w).
POSTER MONTAGEM
Nosso método preferido para a montagem de um pôster de várias folhas é o seguinte:
- Disponha as folhas na ordem adequada sobre uma mesa grande ou no chão.
- Remova de todas as folhas, exceto daquelas na coluna mais à esquerda ou na linha inferior, seus
margem esquerda e margem inferior.
- Na ordem da esquerda para a direita e de baixo para cima, cole a margem direita (e superior) e cole
a página vizinha direita (e superior) em cima disso.
- Vire a parte inferior da face colada do pôster e coloque fita adesiva nas bordas da folha (em
parte de trás do pôster) para mais força.
- Remova a margem recortada restante ao redor do pôster.
DISPOSITIVO DEFINIÇÕES
Para impressoras / plotters com capacidade para postscript de nível 2, que é praticamente todo postscript moderno
dispositivos hoje, cartaz enviará as configurações do dispositivo em seu arquivo de saída. Este consiste em um
chamada `setpagedevice ', configurando:
- o tamanho da mídia.
Isso é necessário para todas as impressoras que conheço para obter o comportamento correto em diferentes
tamanhos de mídia / imagem.
- duplexação desligada.
Algumas impressoras, de outra forma, executarão a impressão frente e verso por padrão. Claramente isso é
não o que você deseja imprimir um pôster.
- alimentação de mídia manual.
Isso é dado apenas quando cartaz foi executado com a opção de linha de comando `-f '. Isto é um
recurso conveniente se você deseja imprimir seu trabalho em uma mídia diferente do normal
instalado na bandeja de papel, e você está enviando seu trabalho por meio de um multiusuário
ambiente de rede e spool.
Essas configurações causam o comportamento adequado do dispositivo, sem a necessidade de interagir manualmente com
as configurações da impressora, e foi aqui testado localmente para funcionar em dispositivos como o HP300XL
e HP650C.
As configurações assim passadas no arquivo postscript afetarão o dispositivo somente para este trabalho.
DSC CONFORMIDADE
Cartaz irá gerar seu próprio cabeçalho DSC e outras linhas DSC no arquivo de saída, de acordo
as `Convenções de Estruturação de Documento - versão 3.0 ', conforme escrito no` Postscript
Language Reference Manual, 2ª ed. ' da Adobe Systems Inc, Addison Wesley Publ comp.,
1990.
Ele irá copiar qualquer linha `%% Document ... 'do arquivo de entrada do cabeçalho DSC para seu próprio cabeçalho
saída. Isso é usado aqui em particular para fontes não residentes necessárias.
No entanto, as cópias do arquivo de entrada incluídas na saída são retiradas de todas as linhas
começando com um `%% ', uma vez que eles tendem a perturbar nosso visualizador de` ghostview' e tomar
espaço inútil de qualquer maneira.
Use o pôster online usando os serviços onworks.net