Preciso gerar e imprimir um documento onde a maioria das páginas são impressas em etiquetas A4 (da bandeja de alimentação manual da impressora) com algumas páginas separadoras impressas em papel A3 comum (de outra bandeja).
Atualmente, estou usando Python e Reportlab e sei como gerar meu documento com tamanho de página misto (A4 para as páginas principais, A3 para as páginas separadoras). Mas quando imprimo com evince, tenho que escolher um tamanho de página para impressão, e todas as páginas são impressas no mesmo tamanho de página e na mesma bandeja…
Existe uma maneira de imprimir meu documento com páginas principais e separadoras em tamanhos de papel diferentes de bandejas diferentes?
Graças à ajuda do meuh, pude escrever um pequeno programa Python que converte o PDF que gerei com meu programa existente em um arquivo PostScript, com
setpagedevice
comandos específicos do dispositivo.Esse programa é bastante específico para meu uso, mas acho que pode ser útil, como ponto de partida, para outros. Aqui está:
Muito obrigado novamente ao meuh por sua ajuda nos comentários.