Los niveles de voltaje no son un problema, un LVTTL lógico '1' también será un TTL lógico '1'. El único problema puede ser la corriente (que se hunde), como Alex Chamberlain ya sugirió. Esto puede ser un problema.
Esta corriente de hundimiento depende del circuito de entrada de la impresora, ya que solo podemos adivinar cómo está construida, ¡sería mejor estar seguro que lo siento!
Para estar seguro, coloque un búfer CMOS en el medio. Un 74LCX244 por ejemplo. Si algo comenzara a humear entonces, no será su Raspberry Pi.
Editar:
Noté críticas sobre las declaraciones actuales, para respaldar esta declaración:
Cita de klabs.org :
- Las etapas de salida de CMOS también pueden ser difíciles y las características sutiles del dispositivo pueden causar errores. ¡Verifique todas las especificaciones cuidadosamente! Por ejemplo, muchos dispositivos CMOS cuando se manejan cargas se especifican solo a niveles de corriente muy bajos para señales altas o lógicas '1'. Sin embargo, las entradas TTL toman corrientes sustanciales y no presentan la alta impedancia vista por las entradas CMOS FET y la salida puede ser arrastrada hacia abajo.
Más información sobre este tema actual aquí: 5 V TTL y CMOS Niveles de voltaje de entrada y salida :
- CMOS -> TTL: es posible que necesite un búfer para manejar la corriente de hundimiento adicional cuando la salida CMOS baja
Espero que esto ayude.