Eu tive o mesmo problema com o 12.04 e com uma impressora MX310 - veja como isso foi corrigido:
- Faça o download do tarball para o driver MX340 v3.30 do link
- Extraia, execute install.sh e instale o arquivo .deb apropriado em / packages / (pode não parecer estar instalado)
- Abra o menu superior direito e clique em "Impressoras"
- Clique em "Adicionar". Isso abrirá uma lista de impressoras que os computadores encontraram. Clique em "cancelar".
- Agora, escolha adicionar de um arquivo ppd e navegue até / usr / share / ppd / e escolha canonmx340.ppd
- Clique em "OK" e defina as configurações desejadas e pronto! :)