Imprimir em tamanho de papel personalizado / adicionar tamanho de papel a PPD

4

Tenho alguns problemas ao imprimir em tamanhos de papel personalizados. Atualmente, quero imprimir algo em um cartão de 21 x 21 cm. Então, criei um documento com esse tamanho no escritório da libre e o exportei para PDF. O PDF parece bem.

Quando quero imprimir o documento, a caixa de diálogo da impressora não tem opção para este tamanho de papel. Se eu escolher Din A4 (também 21cm de largura), coisas estranhas acontecem:

  • O Acrobat Reader centraliza o documento em uma folha A4, uma vez que a impressão é em A4.
  • O Okular alinha a parte superior do documento com a parte superior da folha. Isso seria bom e exatamente o que eu quero, mas também corta a parte superior dos documentos. Parece que coloca o documento alinhado na folha e depois apaga tudo fora de uma caixa alinhada ao centro do mesmo tamanho do tamanho do documento.

Minha solução atual é criar o documento em tamanho A4, alinhando a área a ser impressa no topo da página. No entanto, isso parece estranho ao criar o documento.

Eu vi que usar a opção --custom do comando de impressão pode permitir isso, mas não quero imprimir os documentos a partir da linha de comando.

Então, minha pergunta é:

  • Como posso imprimir documentos de tamanhos de página personalizados em folhas de papel do mesmo tamanho personalizado?
  • Eu vi tamanhos de papel definidos no meu arquivo PPD. Posso apenas editá-lo? Existe uma ferramenta conveniente para isso?

Minha impressora é uma impressora a laser Brother L2340 com drivers de copos originais do irmão. Estou executando o OpenSuse 13.2, xícaras é 1.5.4 se estou correto.

    
por sweber 17.04.2015 / 13:29

1 resposta

2

De acordo com: link você precisa adicionar à descrição do arquivo da sua impressora quatro linhas em locais apropriados, descrevendo as quatro propriedades do seu arquivo. página: PageSize , PageRegion , ImageableArea e PaperDimension .

Entre. Aqui está a minha tentativa de adicionar descrição do rolo de cartões S0929100 para Dymo 450 LabelWriter: link , no entanto, ainda é um trabalho em progresso. Espero que isso te dê uma dica aqui está digestão da essência mencionada com quatro linhas - cada uma deve pousar na seção apropriada do arquivo .ppd :

*PageSize w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*ImageableArea w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "0.00 4.32 141.12 235.44"
*PaperDimension w144h252/S0929100 Cards - Appointment Name Badge 51x89 mm : "144.00 252.00"
    
por 01.05.2016 / 21:42

Tags