Estou com um problema na impressão do fortes, onde eu preciso imprimir um recibo no tamanho A5 (metade de uma A4), porém não estou conseguindo configurar para a impressão sair corretamente na impressora, sem o PrintDialog para o usuário.
O Setup do meu TRLReport está da seguinte maneira:
Tentei chamar o seguinte método para setar o tamanho/orientação do papel, mas não funciona.
RLPrinter.SetPaperSize(210, 148, False, False, False);
Está saindo da seguinte maneira (impressão direta, com o PrintDialog := False):
enquanto deveria estar saindo da seguinte maneira (impresso configurando pelo dialog da impressora):
Alguém saberia me dizer o porquê da configuração não estar funcionando? Não sei se é muito especifico, mas tentei pesquisar e não encontrei a solução em nenhum lugar..
Já tentei:
inverter a largura e altura ao chamar o SetPaperSize, e também alterar o parâmetro OrientationLandscape entre True e False, mas sem êxito..
O que usei como base:
https://www.devmedia.com.br/forum/definir-impressora-no-fortes-report/336699
A impressora em questão é uma Epson L3150, caso seja relevante.
Se alguém souber como resolver ou pelo menos conseguir me dar um norte, eu agradeço!
Obrigado desde já