Como isso tem sido feito por alguns dias, e nesse tempo eu (principalmente) descobri o problema, vou postar a resposta que funciona para mim.
Em resumo:
chvirprnt -qQUEUENAME -dDEVICENAME -a"si=USERNAME"
Onde QUEUNAME, DEVICENAME e USERNAME estão configurados para a fila, o dispositivo e o usuário para os quais você deseja enviar erros.
Na íntegra:
As filas de impressão do AIX possuem impressoras virtuais e dispositivos de impressão associados a cada fila. O comando chque
, conforme fornecido na pergunta, é usado para gerenciar atributos da fila. A definição de "recovery_type" para "sendmail [email protected]" fará com que a notificação seja enviada para o endereço especificado quando a fila estiver inativa, mas não impedirá que todos os erros da impressora sejam enviados para o usuário que enviou o trabalho de impressão.
Por padrão, as mensagens de erro da impressora virtual serão enviadas para o remetente da tarefa por meio do daemon writesrv. O Writesrv emitirá as mensagens para o console do usuário, se elas estiverem conectadas. Se elas não estiverem conectadas no momento do erro, ou se o daemon writerv no host remoto (se aplicável) não estiver escutando, um email será enviado para o usuário no host do qual o trabalho foi enviado.
Para responder completamente a pergunta, você deve definir o parâmetro si
no arquivo de pontos virtuais da impressora por meio do comando chvirprnt
com o nome de um usuário para receber erros e também organizar o MTA local para encaminhar email para esse usuário para [email protected]. É aconselhável criar um usuário para essa finalidade, ou enviar erros para o root e refinar ainda mais a entrega de mensagens para o usuário root para rotear as mensagens de erro conforme desejado.