Hola:
Eso de que un pdf se imprime como gráfico... ¡no, sé, no sé...! Los pdf pueden obtenerse como texto... y los programas que los exportan suelen tener opciones para incrustar fuentes, convertir texto a gráfico por el tema de la compatibilidad, pero si es texto... ¡no sé, no sé!...
De todos modos los que tienen impresoras matriciales conocen sus limitaciones, y en el caso de los tickets, suelen configurarse los márgenes... pero de lo que tenemos que ser concientes es que javascript no se mete en los sistemas de los usuarios, así que debemeos conocer las limitaciones.
Saludos