Os níveis de tensão não são um problema, um LVTTL lógico '1' também será um TTL lógico '1'. A única questão pode ser a corrente (afundando), como já sugeriu Alex Chamberlain. isso pode ser um problema.
Essa corrente de afundamento depende do circuito de entrada da impressora, pois só podemos adivinhar como ela é construída; talvez seja melhor prevenir do que remediar!
Portanto, por segurança, coloque um buffer CMOS no meio. Um 74LCX244 por exemplo. Se algo começar a fumar, não será o seu Raspberry Pi.
Edit:
notei críticas sobre as declarações atuais, para apoiar esta declaração:
Citação de klabs.org :
- Os estágios de saída do CMOS também podem ser complicados e as características sutis do dispositivo podem causar erros. Verifique todas as especificações cuidadosamente! Por exemplo, muitos dispositivos CMOS ao conduzir cargas são especificados apenas em níveis de corrente muito baixos para sinais '1' altos ou lógicos. No entanto, as entradas TTL recebem correntes substanciais e não apresentam a alta impedância observada pelas entradas CMOS FET e a saída pode ser arrastada para baixo.
Mais informações sobre esta questão atual aqui: Níveis de tensão de entrada e saída TTL e CMOS de 5 V :
- CMOS -> TTL: você pode precisar de um buffer para lidar com a corrente de dissipação extra quando a saída do CMOS ficar baixa
Espero que isto ajude.