Eu anteriormente tinha tentado o efax-gtk com um modem Trendnet TFM-561U em 17.04 e descobri que ele estava enviando comandos que não eram compreendidos pelo fax-modem. Eu fiz esta pergunta: Efax-gtk usando o Trendnet TFM- Modem 561U em 17.04 como eu pensei que os comandos de fax-modem sendo enviados estavam errados.
Hoje eu tentei usar o efax diretamente sem o efax-gtx e ele funcionou perfeitamente sem precisar saber o conjunto de comandos necessário. Ele enviou e recebeu fax sem problemas.
Eu criei um arquivo pdf. Anteriormente eu tentei enviar um real. Eu usei isso para convertê-lo manualmente para tiff:
convert deleteme.pdf deleteme.tiff
Enviei o fax da seguinte forma
efax -d /dev/ttyACM0 -t 1-855-392-2666 deleteme.tiff
Quando usei a opção -v ewinchmartfx , pude ver cada comando dado e reconhecido. O site imediatamente disca de volta com um fax para testar a recepção, então quando o telefone tocou, eu executei
efax -v ewinchmartfx -d /dev/ttyACM0
O fax-modem conectou e recebeu o arquivo (no diretório atual) como nnnnnnnn.nnn e então eu o renomei para nnnnnnnn.tiff e ele estava legível.
Então, por que o efax-gtx não pode se comunicar com o modem corretamente? Note, eu não dei nenhuma informação de configuração para o efax no modem, apenas especifiquei os comandos acima. O efax sabia exatamente quais comandos enviar (com base na saída da opção detalhada.